nest X64Function in its own block to avoid clang errors related to goto usage

This commit is contained in:
Anthony Pesch 2014-05-13 23:19:56 -07:00
parent 60a7e79e1a
commit c6cdf1f672
1 changed files with 7 additions and 5 deletions

View File

@ -83,13 +83,15 @@ int X64Assembler::Assemble(
string_buffer_.Reset(); string_buffer_.Reset();
} }
X64Function* fn = new X64Function(symbol_info); {
fn->set_debug_info(debug_info); X64Function* fn = new X64Function(symbol_info);
fn->Setup(machine_code, code_size); fn->set_debug_info(debug_info);
fn->Setup(machine_code, code_size);
*out_function = fn; *out_function = fn;
result = 0; result = 0;
}
XECLEANUP: XECLEANUP:
Reset(); Reset();