diff options
author | buraq <buraq@epfl.ch> | 2005-06-16 13:45:55 +0000 |
---|---|---|
committer | buraq <buraq@epfl.ch> | 2005-06-16 13:45:55 +0000 |
commit | 1ea7ccc409b2f08cb90f099edbb3de164947ed2c (patch) | |
tree | d00b46a0f7167001d84f8d81313fa9f7562c210e /sources | |
parent | 3cabc3d6df5f86542d87d833a0cddc543ff8a9a2 (diff) | |
download | scala-1ea7ccc409b2f08cb90f099edbb3de164947ed2c.tar.gz scala-1ea7ccc409b2f08cb90f099edbb3de164947ed2c.tar.bz2 scala-1ea7ccc409b2f08cb90f099edbb3de164947ed2c.zip |
erm, no apparently did not fix bug, revert
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scala/tools/scalac/transformer/TransMatch.scala | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/sources/scala/tools/scalac/transformer/TransMatch.scala b/sources/scala/tools/scalac/transformer/TransMatch.scala index 97da7a1894..d48bf41d44 100644 --- a/sources/scala/tools/scalac/transformer/TransMatch.scala +++ b/sources/scala/tools/scalac/transformer/TransMatch.scala @@ -40,11 +40,11 @@ class TransMatch( global:scalac_Global ) var cunit:CompilationUnit = null; - //def debugLog(s:String) = { + def debugLog(s:String) = { //if(currentOwner.toString().indexOf("traverse") != -1) { //Console.println(s); //} - //} + } override def apply( cunit:CompilationUnit ):unit = { this.cunit = cunit; @@ -308,17 +308,19 @@ class TransMatch( global:scalac_Global ) val pm = new matching.PatternMatcher( cunit ); pm.initialize(root, currentOwner, restpe, true ); try{ + /* val ncases = removeAlterns(cases); if(ncases.length > cases.length) { - //debugLog("did some removal!"); + debugLog("did some removal!"); var kk = 0; while (kk<ncases.length) { - //debugLog(ncases(kk).toString()); + debugLog(ncases(kk).toString()); kk = kk + 1; } } else //debugLog("did NOT do removal!"); - pm.construct( ncases.asInstanceOf[Array[Tree]] ); + */ + pm.construct( cases.asInstanceOf[Array[Tree]] ); } catch { case e:Throwable => e.printStackTrace(); |