diff options
Diffstat (limited to 'backend/Tailcall.v')
-rw-r--r-- | backend/Tailcall.v | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/backend/Tailcall.v b/backend/Tailcall.v index b7a62d74..2da07ee8 100644 --- a/backend/Tailcall.v +++ b/backend/Tailcall.v @@ -93,6 +93,7 @@ Definition transf_instr (f: function) (pc: node) (instr: instruction) := Definition transf_function (f: function) : function := if zeq f.(fn_stacksize) 0 + && option_eq zeq f.(fn_sig).(sig_cc).(cc_vararg) None then RTL.transf_function (transf_instr f) f else f. |