Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Zwinkau
libfirm
Commits
b926bc14
Commit
b926bc14
authored
Mar 19, 2014
by
Christoph Mallon
Browse files
rm_bads: Keep debug info when replacing blocks and phis.
parent
eaf2fbec
Changes
1
Hide whitespace changes
Inline
Side-by-side
ir/ir/rm_bads.c
View file @
b926bc14
...
...
@@ -63,7 +63,8 @@ static void block_remove_bads(ir_node *block)
}
}
ir_node
*
new_block
=
new_r_Block
(
irg
,
new_max
,
new_in
);
dbg_info
*
dbgi
=
get_irn_dbg_info
(
block
);
ir_node
*
new_block
=
new_rd_Block
(
dbgi
,
irg
,
new_max
,
new_in
);
ir_entity
*
block_entity
=
get_Block_entity
(
block
);
set_Block_entity
(
new_block
,
block_entity
);
...
...
@@ -82,8 +83,9 @@ static void block_remove_bads(ir_node *block)
}
assert
(
j
==
new_max
);
ir_mode
*
mode
=
get_irn_mode
(
phi
);
ir_node
*
new_phi
=
new_r_Phi
(
new_block
,
new_max
,
new_in
,
mode
);
dbg_info
*
dbgi
=
get_irn_dbg_info
(
phi
);
ir_mode
*
mode
=
get_irn_mode
(
phi
);
ir_node
*
new_phi
=
new_rd_Phi
(
dbgi
,
new_block
,
new_max
,
new_in
,
mode
);
exchange
(
phi
,
new_phi
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment