diff options
author | buraq <buraq@epfl.ch> | 2005-02-21 14:40:28 +0000 |
---|---|---|
committer | buraq <buraq@epfl.ch> | 2005-02-21 14:40:28 +0000 |
commit | 12b7df185bc916a5193e550c2357d5f93be890c8 (patch) | |
tree | b56db75915d00c794b10bd8e71a9ebc05111a788 | |
parent | 4fccc2395b6610c4590da89c6253d48ae2e8b854 (diff) | |
download | scala-12b7df185bc916a5193e550c2357d5f93be890c8.tar.gz scala-12b7df185bc916a5193e550c2357d5f93be890c8.tar.bz2 scala-12b7df185bc916a5193e550c2357d5f93be890c8.zip |
undid optimize, might break forward value ref
-rwxr-xr-x | sources/scala/tools/scalac/typechecker/RefCheck.scala | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sources/scala/tools/scalac/typechecker/RefCheck.scala b/sources/scala/tools/scalac/typechecker/RefCheck.scala index f4e69c353f..1450e4d27d 100755 --- a/sources/scala/tools/scalac/typechecker/RefCheck.scala +++ b/sources/scala/tools/scalac/typechecker/RefCheck.scala @@ -1097,10 +1097,12 @@ class RefCheck(globl: scalac.Global) extends Transformer(globl) { } super.transform(tree) - // optimized, buraq 2005-02-21 [RefCheck is identity on patterns] + /* + // oops, might not work because of forward value references(test?) + // optimized, buraq 2005-02-21 [RefCheck is identity on patterns] case Tree.CaseDef(pat, guard, body)=> copy.CaseDef(tree, pat, transform(guard), transform(body)); - + */ case Tree$Apply(fn, args) => // convert case methods to new's val fsym = TreeInfo.methSymbol(fn); |