From efa1a2165538eb37116753819e1cc854c6902f5e Mon Sep 17 00:00:00 2001 From: i22007 Date: Fri, 5 Jul 2024 06:30:55 -0400 Subject: [PATCH] Fix for MethodCallNode --- src/main/java/bytecode/MethodCodeGen.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/bytecode/MethodCodeGen.java b/src/main/java/bytecode/MethodCodeGen.java index ba19f50..6506d8f 100644 --- a/src/main/java/bytecode/MethodCodeGen.java +++ b/src/main/java/bytecode/MethodCodeGen.java @@ -736,6 +736,9 @@ public class MethodCodeGen implements bytecode.visitor.MethodVisitor { expressionNode.accept(this); parameterNodes.add(new ParameterNode(expressionNode.getType(), "")); } + if(methodCallNode.type == null) { + methodCallNode.type = new BaseType(TypeEnum.INT); + } methodVisitor.visitMethodInsn(INVOKEVIRTUAL, methodCallNode.target.memberAccess.identifiers.get(0), methodCallNode.identifier, mapper.generateMethodDescriptor(methodCallNode.type, parameterNodes), false); } }