codegen: avoid table lookup in assembly expression

This commit is contained in:
Andrew Kelley
2016-02-01 20:13:36 -07:00
parent 74eaf43768
commit a2035eefba
3 changed files with 42 additions and 38 deletions

View File

@@ -1822,7 +1822,7 @@ static LLVMValueRef gen_asm_expr(CodeGen *g, AstNode *node) {
}
if (!is_return) {
VariableTableEntry *variable = find_variable( node->block_context, &asm_output->variable_name);
VariableTableEntry *variable = asm_output->variable;
assert(variable);
param_types[param_index] = LLVMTypeOf(variable->value_ref);
param_values[param_index] = variable->value_ref;