summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2005-02-21 14:40:28 +0000
committerburaq <buraq@epfl.ch>2005-02-21 14:40:28 +0000
commit12b7df185bc916a5193e550c2357d5f93be890c8 (patch)
treeb56db75915d00c794b10bd8e71a9ebc05111a788
parent4fccc2395b6610c4590da89c6253d48ae2e8b854 (diff)
downloadscala-12b7df185bc916a5193e550c2357d5f93be890c8.tar.gz
scala-12b7df185bc916a5193e550c2357d5f93be890c8.tar.bz2
scala-12b7df185bc916a5193e550c2357d5f93be890c8.zip
undid optimize, might break forward value ref
-rwxr-xr-xsources/scala/tools/scalac/typechecker/RefCheck.scala6
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);