Skip to content

Commit de2ea2f

Browse files
author
João Rebelo
committed
Merge branch 'master' of gitlab.up.pt:compilers2025/comp2025-7a
2 parents b497dd9 + b67c51f commit de2ea2f

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/main/pt/up/fe/comp2025/optimization/OllirExprGeneratorVisitor.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,9 @@ private OllirExprResult visitNewObjectExpr(JmmNode node, Void unused) {
262262
computation.append(tempVar).append(ollirType)
263263
.append(" :=.").append(ollirType.replace(".", ""))
264264
.append(" new(").append(className).append(")")
265-
.append(ollirType).append(END_STMT);
265+
.append(ollirType).append(END_STMT)
266+
.append("invokespecial(").append(tempVar).append(ollirType).append(", \"<init>\").V").append(END_STMT);
267+
266268

267269
return new OllirExprResult(tempVar + ollirType, computation);
268270
}

0 commit comments

Comments
 (0)