[goalc] macro expansion in integer constants (#1282)

* [goalc] macro expansion in integer constants

* working

* didn't break it yet

* support conditional compilation

* fix up some more small bugs

* fix duplicate evaluation of bitfield definitions

* paranoid
This commit is contained in:
water111
2022-04-07 19:13:22 -04:00
committed by GitHub
parent 2caf75a11c
commit 1db96c72ab
25 changed files with 501 additions and 241 deletions
+2 -1
View File
@@ -396,7 +396,8 @@ Disassembly Debugger::disassemble_at_rip(const InstructionPointerInfo& info) {
result.text += disassemble_x86_function(
function_mem.data(), function_mem.size(), m_reader,
m_debug_context.base + info.map_entry->start_addr + func_info->offset_in_seg,
rip + rip_offset, func_info->instructions, func_info->function.get(), &result.failed);
rip + rip_offset, func_info->instructions, func_info->function.get(), &result.failed,
false);
}
} else {
result.failed = true;