summaryrefslogtreecommitdiff
path: root/sources/scalac/backend
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-11-17 17:33:43 +0000
committerpaltherr <paltherr@epfl.ch>2003-11-17 17:33:43 +0000
commit7597b1d5bb7f25661b3511376ace63ebc8b4a409 (patch)
treea4f5ff53a575023ac8700a133f4765073680a008 /sources/scalac/backend
parent3c051855fcb2a2ae47ce9e6fc11f53059b53ab40 (diff)
downloadscala-7597b1d5bb7f25661b3511376ace63ebc8b4a409.tar.gz
scala-7597b1d5bb7f25661b3511376ace63ebc8b4a409.tar.bz2
scala-7597b1d5bb7f25661b3511376ace63ebc8b4a409.zip
- Added primitive AS__ARRAY
Diffstat (limited to 'sources/scalac/backend')
-rw-r--r--sources/scalac/backend/Primitive.java1
-rw-r--r--sources/scalac/backend/jvm/GenJVM.java1
2 files changed, 2 insertions, 0 deletions
diff --git a/sources/scalac/backend/Primitive.java b/sources/scalac/backend/Primitive.java
index c1e9a8971e..ce4d5cb6a5 100644
--- a/sources/scalac/backend/Primitive.java
+++ b/sources/scalac/backend/Primitive.java
@@ -86,6 +86,7 @@ public class Primitive {
public case AS_FARRAY { tag = 42; } // x.asFloatArray()
public case AS_DARRAY { tag = 43; } // x.asDoubleArray()
public case AS_OARRAY { tag = 44; } // x.asObjectArray()
+ public case AS__ARRAY { tag = 44; } // x.asArray()
// Any operations
public case IS { tag = 45; } // x.is[y]
diff --git a/sources/scalac/backend/jvm/GenJVM.java b/sources/scalac/backend/jvm/GenJVM.java
index 85b95efb13..692934092c 100644
--- a/sources/scalac/backend/jvm/GenJVM.java
+++ b/sources/scalac/backend/jvm/GenJVM.java
@@ -1123,6 +1123,7 @@ class GenJVM {
case AS_ZARRAY : case AS_BARRAY : case AS_SARRAY :
case AS_CARRAY : case AS_IARRAY : case AS_LARRAY :
case AS_FARRAY : case AS_DARRAY : case AS_OARRAY :
+ case AS__ARRAY :
case NEW_OARRAY :
case EQUALS :
case HASHCODE :