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
05aaa96e
Commit
05aaa96e
authored
Jun 15, 2004
by
Götz Lindenmaier
Browse files
bugfix
[r3104]
parent
4c1689b3
Changes
1
Show whitespace changes
Inline
Side-by-side
ir/ana/cgana.c
View file @
05aaa96e
...
...
@@ -506,7 +506,16 @@ static void callee_walker(ir_node * call, void * env) {
* konnte. Wir ersetzen die Call-Operation ebenfalls durch
* eine Bad-Operation. Die Verlinkung muss wiederhergestellt
* werden! */
exchange
(
call
,
new_Bad
());
/* exchange(call, new_Bad()); invalid firm */
ir_node
*
mem
=
get_Call_mem
(
call
);
turn_into_tuple
(
call
,
pn_Call_max
);
set_Tuple_pred
(
call
,
pn_Call_M_regular
,
mem
);
set_Tuple_pred
(
call
,
pn_Call_T_result
,
new_Bad
());
set_Tuple_pred
(
call
,
pn_Call_P_value_res_base
,
new_Bad
());
set_Tuple_pred
(
call
,
pn_Call_X_except
,
new_Bad
());
/* new_Jmp() ?? new_Raise() ?? */
set_Tuple_pred
(
call
,
pn_Call_M_except
,
mem
);
}
else
{
set_Call_callee_arr
(
call
,
ARR_LEN
(
arr
),
arr
);
}
...
...
Write
Preview
Supports
Markdown
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