Fix compile error (#857)

PRs https://github.com/apple/pkl/pull/789 and https://github.com/apple/pkl/pull/837 being merged caused a compile error; this fixes them.
This commit is contained in:
Daniel Chao
2024-12-19 12:15:30 -08:00
committed by GitHub
parent 6cab47067b
commit efe1608bd6

View File

@@ -49,7 +49,7 @@ public abstract class ElementOrEntryNode extends RegularMemberNode {
VirtualFrame frame,
VmListing receiver,
@Cached("create()") @Shared("callNode") IndirectCallNode callNode) {
var result = executeBody(frame);
var result = bodyNode.executeGeneric(frame);
return VmUtils.shouldRunTypeCheck(frame)
? receiver.executeTypeCasts(result, VmUtils.getOwner(frame), callNode, null, null)
: result;
@@ -60,7 +60,7 @@ public abstract class ElementOrEntryNode extends RegularMemberNode {
VirtualFrame frame,
VmMapping receiver,
@Cached("create()") @Shared("callNode") IndirectCallNode callNode) {
var result = executeBody(frame);
var result = bodyNode.executeGeneric(frame);
return VmUtils.shouldRunTypeCheck(frame)
? receiver.executeTypeCasts(result, VmUtils.getOwner(frame), callNode, null, null)
: result;
@@ -68,6 +68,6 @@ public abstract class ElementOrEntryNode extends RegularMemberNode {
@Specialization
protected Object evalDynamic(VirtualFrame frame, VmDynamic ignored) {
return executeBody(frame);
return bodyNode.executeGeneric(frame);
}
}