// input.js ( { } . x ( ) ?. x ) ; __________________ Hello, Executing the input.js using JSC, it is terminated normally. However, it is expected to throw TypeError since `{ } . x` is not a function. Running the input.js with JSC gives --- $ jsc input.js // no error --- while other engines behave like --- # V8 $ node input.js input.js:1: TypeError: {}.x is not a function ( { } . x ( ) ?. x ) ; ^ TypeError: {}.x is not a function at input.js:1:9 # GraalJS $ js input.js TypeError: (intermediate value).x is not a function at <js> :program(input.js:1:2-12) --- WebKit version: 615.1.10
<rdar://problem/102065911>
Marking as duplicate as both cases will be addressed with one patch. *** This bug has been marked as a duplicate of bug 247431 ***