diff options
author | paltherr <paltherr@epfl.ch> | 2004-01-23 20:34:30 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-01-23 20:34:30 +0000 |
commit | 4209d6c8883b36b2116197cdc4f25baf0abd846f (patch) | |
tree | ca2628a598bcedf2acd705179d56982d1799088a /sources | |
parent | 3cb16fdb4084aeed8af7b64f282bde5c2a42e096 (diff) | |
download | scala-4209d6c8883b36b2116197cdc4f25baf0abd846f.tar.gz scala-4209d6c8883b36b2116197cdc4f25baf0abd846f.tar.bz2 scala-4209d6c8883b36b2116197cdc4f25baf0abd846f.zip |
- Enabled tail call optimization for all backends
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scalac/Global.java | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/sources/scalac/Global.java b/sources/scalac/Global.java index d6a2feb841..bd411f7439 100644 --- a/sources/scalac/Global.java +++ b/sources/scalac/Global.java @@ -223,7 +223,6 @@ public class Global { this.PHASE = args.phases; // if (!optimize) PHASE.remove(args.phases.OPTIMIZE); // TODO: Enable TailCall for other backends when they handle LabelDefs - if (target != TARGET_JVM) args.phases.TAILCALL.addSkipFlag(); if (target != TARGET_MSIL) args.phases.GENMSIL.addSkipFlag(); if (target != TARGET_JVM) args.phases.GENJVM.addSkipFlag(); PHASE.freeze(); |