summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer/matching/RightTracerInScala.java
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2003-10-06 17:37:31 +0000
committerburaq <buraq@epfl.ch>2003-10-06 17:37:31 +0000
commitf1d658c71e64cb81bd3f40cf23f25426de8900a9 (patch)
tree85179d2768482b8124ba4a5d03e4c69f4b960af3 /sources/scalac/transformer/matching/RightTracerInScala.java
parentd49b034739b5071bfbc37c2c010a83d12d7405e4 (diff)
downloadscala-f1d658c71e64cb81bd3f40cf23f25426de8900a9.tar.gz
scala-f1d658c71e64cb81bd3f40cf23f25426de8900a9.tar.bz2
scala-f1d658c71e64cb81bd3f40cf23f25426de8900a9.zip
fixed bug133, refactored code ignoreValue,Null ...
fixed bug133, refactored code ignoreValue,Null to calls to TreeGen.mkDefaultValue
Diffstat (limited to 'sources/scalac/transformer/matching/RightTracerInScala.java')
-rw-r--r--sources/scalac/transformer/matching/RightTracerInScala.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/sources/scalac/transformer/matching/RightTracerInScala.java b/sources/scalac/transformer/matching/RightTracerInScala.java
index 12eca9080f..a01053e069 100644
--- a/sources/scalac/transformer/matching/RightTracerInScala.java
+++ b/sources/scalac/transformer/matching/RightTracerInScala.java
@@ -1,3 +1,7 @@
+/**
+ * $Id$
+ */
+
package scalac.transformer.matching ;
import scalac.*;
@@ -111,7 +115,8 @@ public class RightTracerInScala extends TracerInScala {
Tree rhs;
if( keepType )
- rhs = cf.ignoreValue( realVar.type() );
+ rhs = gen.mkDefaultValue(cf.pos,
+ realVar.type()); //cf.ignoreValue( realVar.type() );
else
rhs = /* cf.newRef( cf.newSeqNil( */ gen.Nil( cf.pos )
.setType( cf.SeqListType( elementType ));