aboutsummaryrefslogtreecommitdiff
path: root/test/test/DottyBytecodeTest.scala
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2016-05-18 10:49:11 +0200
committerFelix Mulder <felix.mulder@gmail.com>2016-05-18 10:53:59 +0200
commit0dd8a135569b8f3f63d9c87fb5ad684d263db9f1 (patch)
tree38a1d8951d1abe50a9933149b42e9d5a50638fa7 /test/test/DottyBytecodeTest.scala
parent5ef03c4bb477692d52ca3bd1d3b05b7dd1dd6841 (diff)
downloaddotty-0dd8a135569b8f3f63d9c87fb5ad684d263db9f1.tar.gz
dotty-0dd8a135569b8f3f63d9c87fb5ad684d263db9f1.tar.bz2
dotty-0dd8a135569b8f3f63d9c87fb5ad684d263db9f1.zip
Add tests for primitive construction as well as reference and boxed unit arrays
Diffstat (limited to 'test/test/DottyBytecodeTest.scala')
-rw-r--r--test/test/DottyBytecodeTest.scala18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/test/DottyBytecodeTest.scala b/test/test/DottyBytecodeTest.scala
index 1acb85cbf..f2218d4b6 100644
--- a/test/test/DottyBytecodeTest.scala
+++ b/test/test/DottyBytecodeTest.scala
@@ -27,6 +27,24 @@ trait DottyBytecodeTest extends DottyTest {
import AsmNode._
import ASMConverters._
+ protected object Opcode {
+ val newarray = 188
+ val anewarray = 189
+ val multianewarray = 197
+
+ val boolean = 4
+ val char = 5
+ val float = 6
+ val double = 7
+ val byte = 8
+ val short = 9
+ val int = 10
+ val long = 11
+
+ val boxedUnit = "scala/runtime/BoxedUnit"
+ val javaString = "java/lang/String"
+ }
+
private def bCodeCheckingComp(phase: TestGenBCode)(check: Directory => Unit) =
new Compiler {
override def phases = {