diff options
author | buraq <buraq@epfl.ch> | 2003-07-08 10:05:10 +0000 |
---|---|---|
committer | buraq <buraq@epfl.ch> | 2003-07-08 10:05:10 +0000 |
commit | a72fdbec0d1e38e38ff8056088294ee67a7bf528 (patch) | |
tree | cfecaebf20fff9452d5bd6179c9c825ff26b571b | |
parent | 3edab36b8911a044694d949b7ec9f1188602b8fa (diff) | |
download | scala-a72fdbec0d1e38e38ff8056088294ee67a7bf528.tar.gz scala-a72fdbec0d1e38e38ff8056088294ee67a7bf528.tar.bz2 scala-a72fdbec0d1e38e38ff8056088294ee67a7bf528.zip |
bug fixed
-rw-r--r-- | sources/scalac/typechecker/Analyzer.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/scalac/typechecker/Analyzer.java b/sources/scalac/typechecker/Analyzer.java index cfeaa8e9c4..cb02f966ce 100644 --- a/sources/scalac/typechecker/Analyzer.java +++ b/sources/scalac/typechecker/Analyzer.java @@ -1754,7 +1754,7 @@ public class Analyzer extends Transformer implements Modifiers, Kinds { pt, pt, elemType); - System.err.println("subtree ["+i+"] has tpe "+tpe); + //System.err.println("subtree ["+i+"] has tpe "+tpe); trees[ i ] = transform( trees[ i ], this.mode | SEQUENCEmode, tpe); @@ -2173,7 +2173,7 @@ public class Analyzer extends Transformer implements Modifiers, Kinds { tree, adapt(qual1, qualmode, Type.AnyType), name); case Ident(Name name): - if (mode == PATTERNmode && name.isVariable()) { + if (((mode & PATTERNmode) != 0) && name.isVariable()) { //System.out.println("pat var " + name + ":" + pt);//DEBUG Symbol vble, vble2 = null; |