diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2016-02-01 20:05:50 -0700 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2016-02-01 20:05:50 -0700 |
| commit | 74eaf4376800ab1a3405a69e4f65ecfecb1e1db9 (patch) | |
| tree | 94873ccfaaa19f2dd02b15b17a4bb3a788774bf9 /src/codegen.cpp | |
| parent | 0b94c83debd00846fb878f87323bdf16aa07bffc (diff) | |
| download | zig-74eaf4376800ab1a3405a69e4f65ecfecb1e1db9.tar.gz zig-74eaf4376800ab1a3405a69e4f65ecfecb1e1db9.zip | |
codegen: avoid a table lookup
Diffstat (limited to 'src/codegen.cpp')
| -rw-r--r-- | src/codegen.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/codegen.cpp b/src/codegen.cpp index f534519062..16797881c5 100644 --- a/src/codegen.cpp +++ b/src/codegen.cpp @@ -889,8 +889,7 @@ static LLVMValueRef gen_lvalue(CodeGen *g, AstNode *expr_node, AstNode *node, LLVMValueRef target_ref; if (node->type == NodeTypeSymbol) { - VariableTableEntry *var = find_variable(expr_node->block_context, - &node->data.symbol_expr.symbol); + VariableTableEntry *var = node->data.symbol_expr.variable; assert(var); *out_type_entry = var->type; |
