summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2003-07-08 10:05:10 +0000
committerburaq <buraq@epfl.ch>2003-07-08 10:05:10 +0000
commita72fdbec0d1e38e38ff8056088294ee67a7bf528 (patch)
treecfecaebf20fff9452d5bd6179c9c825ff26b571b /sources
parent3edab36b8911a044694d949b7ec9f1188602b8fa (diff)
downloadscala-a72fdbec0d1e38e38ff8056088294ee67a7bf528.tar.gz
scala-a72fdbec0d1e38e38ff8056088294ee67a7bf528.tar.bz2
scala-a72fdbec0d1e38e38ff8056088294ee67a7bf528.zip
bug fixed
Diffstat (limited to 'sources')
-rw-r--r--sources/scalac/typechecker/Analyzer.java4
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;