Skip to content

Commit f79e337

Browse files
woesselkorchi
authored andcommitted
Fix error specialization guards in ExportValueNode.
(cherry picked from commit b8ad363)
1 parent 2e80837 commit f79e337

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

graal-js/src/com.oracle.truffle.js/src/com/oracle/truffle/js/nodes/interop/ExportValueNode.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,9 +161,9 @@ protected static TruffleObject doTruffleObject(TruffleObject value, @SuppressWar
161161
}
162162

163163
@TruffleBoundary
164-
@Specialization(guards = {"!isTruffleObject(thiz)", "!isString(thiz)", "!isBoolean(thiz)", "!isNumberDouble(thiz)", "!isNumberLong(thiz)", "!isNumberInteger(thiz)"})
164+
@Specialization(guards = {"!isTruffleObject(value)", "!isString(value)", "!isBoolean(value)", "!isNumberDouble(value)", "!isNumberLong(value)", "!isNumberInteger(value)"})
165165
protected static Object doOther(Object value, @SuppressWarnings("unused") Object thiz, @SuppressWarnings("unused") boolean bindFunctions) {
166-
throw Errors.createTypeErrorFormat("Cannot convert to TruffleObject: %s", value == null ? null : value.getClass().getSimpleName());
166+
throw Errors.createTypeErrorFormat("Cannot convert to TruffleObject: %s", value == null ? null : value.getClass().getTypeName());
167167
}
168168

169169
@NeverDefault

0 commit comments

Comments
 (0)