diff options
author | Felix Mulder <felix.mulder@gmail.com> | 2016-05-18 10:49:11 +0200 |
---|---|---|
committer | Felix Mulder <felix.mulder@gmail.com> | 2016-05-18 10:53:59 +0200 |
commit | 0dd8a135569b8f3f63d9c87fb5ad684d263db9f1 (patch) | |
tree | 38a1d8951d1abe50a9933149b42e9d5a50638fa7 /test/test/DottyBytecodeTest.scala | |
parent | 5ef03c4bb477692d52ca3bd1d3b05b7dd1dd6841 (diff) | |
download | dotty-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.scala | 18 |
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 = { |