diff options
author | buraq <buraq@epfl.ch> | 2003-10-06 17:37:31 +0000 |
---|---|---|
committer | buraq <buraq@epfl.ch> | 2003-10-06 17:37:31 +0000 |
commit | f1d658c71e64cb81bd3f40cf23f25426de8900a9 (patch) | |
tree | 85179d2768482b8124ba4a5d03e4c69f4b960af3 /sources/scalac/transformer/matching/RightTracerInScala.java | |
parent | d49b034739b5071bfbc37c2c010a83d12d7405e4 (diff) | |
download | scala-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.java | 7 |
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 )); |