Skip to content

Commit 3a9be10

Browse files
committed
iEnsure NQP JVM bulids in master.
So the first release with it actually has it building.
1 parent 9e31a04 commit 3a9be10

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/vm/jvm/QAST/Compiler.nqp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1819,6 +1819,7 @@ QAST::OperationsJAST.map_classlib_core_op('iterator', $TYPE_OPS, 'iter', [$RT_OB
18191819
QAST::OperationsJAST.map_classlib_core_op('iterkey_s', $TYPE_OPS, 'iterkey_s', [$RT_OBJ], $RT_STR, :tc);
18201820
QAST::OperationsJAST.map_classlib_core_op('iterval', $TYPE_OPS, 'iterval', [$RT_OBJ], $RT_OBJ, :tc);
18211821

1822+
(-> {
18221823
# object opcodes
18231824
QAST::OperationsJAST.map_jvm_core_op('null', 'aconst_null', [], $RT_OBJ);
18241825
QAST::OperationsJAST.map_jvm_core_op('null_s', 'aconst_null', [], $RT_STR);
@@ -1879,6 +1880,7 @@ QAST::OperationsJAST.map_classlib_core_op('settypecheckmode', $TYPE_OPS, 'settyp
18791880
QAST::OperationsJAST.map_classlib_core_op('objprimspec', $TYPE_OPS, 'objprimspec', [$RT_OBJ], $RT_INT, :tc);
18801881
QAST::OperationsJAST.map_classlib_core_op('isinvokable', $TYPE_OPS, 'isinvokable', [$RT_OBJ], $RT_INT, :tc);
18811882
QAST::OperationsJAST.map_classlib_core_op('setinvokespec', $TYPE_OPS, 'setinvokespec', [$RT_OBJ, $RT_OBJ, $RT_STR, $RT_OBJ], $RT_OBJ, :tc);
1883+
})();
18821884

18831885
# defined - overridden by HLL, but by default same as .DEFINITE.
18841886
QAST::OperationsJAST.map_classlib_core_op('defined', $TYPE_OPS, 'isconcrete', [$RT_OBJ], $RT_INT, :tc);

0 commit comments

Comments
 (0)