summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer/matching/Autom2Scala.java
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2003-10-02 16:22:17 +0000
committerburaq <buraq@epfl.ch>2003-10-02 16:22:17 +0000
commitb6ad6a1bc9a58fe69bbe9157d0f7b5db555000f0 (patch)
tree7c48af5fec534b598e1c1a62fb8bdc95667d0de3 /sources/scalac/transformer/matching/Autom2Scala.java
parent201f7eceea7678169affe01d5d292b6985078da5 (diff)
downloadscala-b6ad6a1bc9a58fe69bbe9157d0f7b5db555000f0.tar.gz
scala-b6ad6a1bc9a58fe69bbe9157d0f7b5db555000f0.tar.bz2
scala-b6ad6a1bc9a58fe69bbe9157d0f7b5db555000f0.zip
moved methods for constructing Cons and Nil fro...
moved methods for constructing Cons and Nil from codefactory to TreeGen
Diffstat (limited to 'sources/scalac/transformer/matching/Autom2Scala.java')
-rw-r--r--sources/scalac/transformer/matching/Autom2Scala.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/sources/scalac/transformer/matching/Autom2Scala.java b/sources/scalac/transformer/matching/Autom2Scala.java
index 0b6d7509e6..51a378f960 100644
--- a/sources/scalac/transformer/matching/Autom2Scala.java
+++ b/sources/scalac/transformer/matching/Autom2Scala.java
@@ -224,7 +224,8 @@ public class Autom2Scala {
return loadCurrentElem( cf.Switch( _state(),
tags,
bodies,
- cf.Int( -1 )).setType( funRetType() ) );
+ gen.mkIntLit(cf.pos, -1 ))
+ .setType( funRetType() ) );
Tree res = code_fail();
for( int i = dfa.nstates-2; i>= 0; i-- )