Skip to content

Commit 0bdbad6

Browse files
Don't insert mirandas in crema vtables for now.
1 parent 70aba11 commit 0bdbad6

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

substratevm/src/com.oracle.svm.interpreter/src/com/oracle/svm/interpreter/CremaSupportImpl.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -264,10 +264,12 @@ public CremaDispatchTable getDispatchTable(ParserKlass parsed, Class<?> superCla
264264
if (Modifier.isInterface(parsed.getFlags())) {
265265
return new CremaInterfaceDispatchTableImpl(partialType);
266266
} else {
267-
Tables<InterpreterResolvedJavaType, InterpreterResolvedJavaMethod, InterpreterResolvedJavaField> tables = VTable.create(partialType,
268-
false,
269-
false,
270-
true);
267+
/*
268+
* GR-70607: once we handle vtable indicies better in crema we should enable
269+
* mirandas.
270+
*/
271+
boolean addMirandas = false;
272+
var tables = VTable.create(partialType, false, false, addMirandas);
271273
return new CremaInstanceDispatchTableImpl(tables, partialType);
272274
}
273275
} catch (MethodTableException e) {

0 commit comments

Comments
 (0)