summaryrefslogtreecommitdiff
path: root/extraction/extraction.v
diff options
context:
space:
mode:
Diffstat (limited to 'extraction/extraction.v')
-rw-r--r--extraction/extraction.v5
1 files changed, 5 insertions, 0 deletions
diff --git a/extraction/extraction.v b/extraction/extraction.v
index df155f1..6bc0234 100644
--- a/extraction/extraction.v
+++ b/extraction/extraction.v
@@ -19,6 +19,7 @@ Require RTLgen.
Require Inlining.
Require ConstpropOp.
Require Constprop.
+Require Tailcall.
Require Allocation.
Require Compiler.
@@ -73,6 +74,10 @@ Extract Constant ConstpropOp.propagate_float_constants =>
Extract Constant Constprop.generate_float_constants =>
"fun _ -> !Clflags.option_ffloatconstprop >= 2".
+(* Tailcall *)
+Extract Constant Tailcall.eliminate_tailcalls =>
+ "fun _ -> !Clflags.option_ftailcalls".
+
(* Allocation *)
Extract Constant Allocation.regalloc => "Regalloc.regalloc".