Emitting functions and SEH info for call stacks.
This commit is contained in:
@@ -55,12 +55,7 @@ int LoweringTable::Process(
|
||||
while (hir_block) {
|
||||
auto hir_label = hir_block->label_head;
|
||||
while (hir_label) {
|
||||
auto lir_label = lir_builder->NewLabel();
|
||||
if (hir_label->name) {
|
||||
size_t label_len = xestrlena(hir_label->name);
|
||||
lir_label->name = (char*)lir_builder->arena()->Alloc(label_len + 1);
|
||||
xe_copy_struct(lir_label->name, hir_label->name, label_len + 1);
|
||||
}
|
||||
auto lir_label = lir_builder->NewLabel(hir_label->name);
|
||||
hir_label->tag = lir_label;
|
||||
hir_label = hir_label->next;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user