summaryrefslogtreecommitdiff
path: root/deps/v8/test/message
diff options
context:
space:
mode:
authorMichaƫl Zasso <targos@protonmail.com>2018-01-24 20:16:06 +0100
committerMyles Borins <mylesborins@google.com>2018-01-24 15:02:20 -0800
commit4c4af643e5042d615a60c6bbc05aee9d81b903e5 (patch)
tree3fb0a97988fe4439ae3ae06f26915d1dcf8cab92 /deps/v8/test/message
parentfa9f31a4fda5a3782c652e56e394465805ebb50f (diff)
downloadnode-new-4c4af643e5042d615a60c6bbc05aee9d81b903e5.tar.gz
deps: update V8 to 6.4.388.40
PR-URL: https://github.com/nodejs/node/pull/17489 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
Diffstat (limited to 'deps/v8/test/message')
-rw-r--r--deps/v8/test/message/console.out15
-rw-r--r--deps/v8/test/message/fail/arrow-bare-rest-param.js (renamed from deps/v8/test/message/arrow-bare-rest-param.js)0
-rw-r--r--deps/v8/test/message/fail/arrow-bare-rest-param.out (renamed from deps/v8/test/message/arrow-bare-rest-param.out)0
-rw-r--r--deps/v8/test/message/fail/arrow-formal-parameters.js (renamed from deps/v8/test/message/arrow-formal-parameters.js)0
-rw-r--r--deps/v8/test/message/fail/arrow-formal-parameters.out (renamed from deps/v8/test/message/arrow-formal-parameters.out)0
-rw-r--r--deps/v8/test/message/fail/arrow-invalid-rest-2.js (renamed from deps/v8/test/message/arrow-invalid-rest-2.js)0
-rw-r--r--deps/v8/test/message/fail/arrow-invalid-rest-2.out (renamed from deps/v8/test/message/arrow-invalid-rest-2.out)0
-rw-r--r--deps/v8/test/message/fail/arrow-invalid-rest.js (renamed from deps/v8/test/message/arrow-invalid-rest.js)0
-rw-r--r--deps/v8/test/message/fail/arrow-invalid-rest.out (renamed from deps/v8/test/message/arrow-invalid-rest.out)0
-rw-r--r--deps/v8/test/message/fail/arrow-missing.js (renamed from deps/v8/test/message/arrow-missing.js)0
-rw-r--r--deps/v8/test/message/fail/arrow-missing.out (renamed from deps/v8/test/message/arrow-missing.out)0
-rw-r--r--deps/v8/test/message/fail/arrow-param-after-rest-2.js (renamed from deps/v8/test/message/arrow-param-after-rest-2.js)0
-rw-r--r--deps/v8/test/message/fail/arrow-param-after-rest-2.out (renamed from deps/v8/test/message/arrow-param-after-rest-2.out)0
-rw-r--r--deps/v8/test/message/fail/arrow-param-after-rest.js (renamed from deps/v8/test/message/arrow-param-after-rest.js)0
-rw-r--r--deps/v8/test/message/fail/arrow-param-after-rest.out (renamed from deps/v8/test/message/arrow-param-after-rest.out)0
-rw-r--r--deps/v8/test/message/fail/arrow-strict-eval-bare-parameter.js (renamed from deps/v8/test/message/arrow-strict-eval-bare-parameter.js)0
-rw-r--r--deps/v8/test/message/fail/arrow-strict-eval-bare-parameter.out (renamed from deps/v8/test/message/arrow-strict-eval-bare-parameter.out)0
-rw-r--r--deps/v8/test/message/fail/arrow-two-rest-params.js (renamed from deps/v8/test/message/arrow-two-rest-params.js)0
-rw-r--r--deps/v8/test/message/fail/arrow-two-rest-params.out (renamed from deps/v8/test/message/arrow-two-rest-params.out)0
-rw-r--r--deps/v8/test/message/fail/async-arrow-invalid-rest-2.js (renamed from deps/v8/test/message/async-arrow-invalid-rest-2.js)0
-rw-r--r--deps/v8/test/message/fail/async-arrow-invalid-rest-2.out (renamed from deps/v8/test/message/async-arrow-invalid-rest-2.out)0
-rw-r--r--deps/v8/test/message/fail/async-arrow-invalid-rest.js (renamed from deps/v8/test/message/async-arrow-invalid-rest.js)0
-rw-r--r--deps/v8/test/message/fail/async-arrow-invalid-rest.out (renamed from deps/v8/test/message/async-arrow-invalid-rest.out)0
-rw-r--r--deps/v8/test/message/fail/async-arrow-param-after-rest.js (renamed from deps/v8/test/message/async-arrow-param-after-rest.js)0
-rw-r--r--deps/v8/test/message/fail/async-arrow-param-after-rest.out (renamed from deps/v8/test/message/async-arrow-param-after-rest.out)0
-rw-r--r--deps/v8/test/message/fail/await-non-async.js (renamed from deps/v8/test/message/await-non-async.js)0
-rw-r--r--deps/v8/test/message/fail/await-non-async.out (renamed from deps/v8/test/message/await-non-async.out)0
-rw-r--r--deps/v8/test/message/fail/call-non-constructable.js (renamed from deps/v8/test/message/call-non-constructable.js)0
-rw-r--r--deps/v8/test/message/fail/call-non-constructable.out (renamed from deps/v8/test/message/call-non-constructable.out)0
-rw-r--r--deps/v8/test/message/fail/call-primitive-constructor.js (renamed from deps/v8/test/message/call-primitive-constructor.js)0
-rw-r--r--deps/v8/test/message/fail/call-primitive-constructor.out (renamed from deps/v8/test/message/call-primitive-constructor.out)0
-rw-r--r--deps/v8/test/message/fail/call-primitive-function.js (renamed from deps/v8/test/message/call-primitive-function.js)0
-rw-r--r--deps/v8/test/message/fail/call-primitive-function.out (renamed from deps/v8/test/message/call-primitive-function.out)0
-rw-r--r--deps/v8/test/message/fail/call-undeclared-constructor.js (renamed from deps/v8/test/message/call-undeclared-constructor.js)0
-rw-r--r--deps/v8/test/message/fail/call-undeclared-constructor.out (renamed from deps/v8/test/message/call-undeclared-constructor.out)0
-rw-r--r--deps/v8/test/message/fail/call-undeclared-function.js (renamed from deps/v8/test/message/call-undeclared-function.js)0
-rw-r--r--deps/v8/test/message/fail/call-undeclared-function.out (renamed from deps/v8/test/message/call-undeclared-function.out)0
-rw-r--r--deps/v8/test/message/fail/class-constructor-accessor.js (renamed from deps/v8/test/message/class-constructor-accessor.js)0
-rw-r--r--deps/v8/test/message/fail/class-constructor-accessor.out (renamed from deps/v8/test/message/class-constructor-accessor.out)0
-rw-r--r--deps/v8/test/message/fail/class-constructor-generator.js (renamed from deps/v8/test/message/class-constructor-generator.js)0
-rw-r--r--deps/v8/test/message/fail/class-constructor-generator.out (renamed from deps/v8/test/message/class-constructor-generator.out)0
-rw-r--r--deps/v8/test/message/fail/class-field-constructor.js9
-rw-r--r--deps/v8/test/message/fail/class-field-constructor.out4
-rw-r--r--deps/v8/test/message/fail/class-field-static-constructor.js9
-rw-r--r--deps/v8/test/message/fail/class-field-static-constructor.out4
-rw-r--r--deps/v8/test/message/fail/class-field-static-prototype.js9
-rw-r--r--deps/v8/test/message/fail/class-field-static-prototype.out4
-rw-r--r--deps/v8/test/message/fail/class-spread-property.js (renamed from deps/v8/test/message/class-spread-property.js)0
-rw-r--r--deps/v8/test/message/fail/class-spread-property.out (renamed from deps/v8/test/message/class-spread-property.out)0
-rw-r--r--deps/v8/test/message/fail/console.js (renamed from deps/v8/test/message/console.js)1
-rw-r--r--deps/v8/test/message/fail/console.out15
-rw-r--r--deps/v8/test/message/fail/const-decl-no-init-sloppy.out (renamed from deps/v8/test/message/const-decl-no-init-sloppy.out)0
-rw-r--r--deps/v8/test/message/fail/const-decl-no-init.js (renamed from deps/v8/test/message/const-decl-no-init.js)0
-rw-r--r--deps/v8/test/message/fail/const-decl-no-init.out (renamed from deps/v8/test/message/const-decl-no-init.out)0
-rw-r--r--deps/v8/test/message/fail/const-decl-no-init2.js (renamed from deps/v8/test/message/const-decl-no-init2.js)0
-rw-r--r--deps/v8/test/message/fail/const-decl-no-init2.out (renamed from deps/v8/test/message/const-decl-no-init2.out)0
-rw-r--r--deps/v8/test/message/fail/default-parameter-tdz-arrow.js (renamed from deps/v8/test/message/default-parameter-tdz-arrow.js)0
-rw-r--r--deps/v8/test/message/fail/default-parameter-tdz-arrow.out (renamed from deps/v8/test/message/default-parameter-tdz-arrow.out)0
-rw-r--r--deps/v8/test/message/fail/default-parameter-tdz.js (renamed from deps/v8/test/message/default-parameter-tdz.js)0
-rw-r--r--deps/v8/test/message/fail/default-parameter-tdz.out (renamed from deps/v8/test/message/default-parameter-tdz.out)0
-rw-r--r--deps/v8/test/message/fail/destructuring-array-non-iterable-number.js (renamed from deps/v8/test/message/destructuring-array-non-iterable-number.js)0
-rw-r--r--deps/v8/test/message/fail/destructuring-array-non-iterable-number.out (renamed from deps/v8/test/message/destructuring-array-non-iterable-number.out)0
-rw-r--r--deps/v8/test/message/fail/destructuring-array-non-iterable-object-literal-complex.js (renamed from deps/v8/test/message/destructuring-array-non-iterable-object-literal-complex.js)0
-rw-r--r--deps/v8/test/message/fail/destructuring-array-non-iterable-object-literal-complex.out (renamed from deps/v8/test/message/destructuring-array-non-iterable-object-literal-complex.out)0
-rw-r--r--deps/v8/test/message/fail/destructuring-array-non-iterable-object-literal.js (renamed from deps/v8/test/message/destructuring-array-non-iterable-object-literal.js)0
-rw-r--r--deps/v8/test/message/fail/destructuring-array-non-iterable-object-literal.out (renamed from deps/v8/test/message/destructuring-array-non-iterable-object-literal.out)0
-rw-r--r--deps/v8/test/message/fail/destructuring-array-non-iterable-object.js (renamed from deps/v8/test/message/destructuring-array-non-iterable-object.js)0
-rw-r--r--deps/v8/test/message/fail/destructuring-array-non-iterable-object.out (renamed from deps/v8/test/message/destructuring-array-non-iterable-object.out)0
-rw-r--r--deps/v8/test/message/fail/destructuring-array-non-iterable-undefined.js (renamed from deps/v8/test/message/destructuring-array-non-iterable-undefined.js)0
-rw-r--r--deps/v8/test/message/fail/destructuring-array-non-iterable-undefined.out (renamed from deps/v8/test/message/destructuring-array-non-iterable-undefined.out)0
-rw-r--r--deps/v8/test/message/fail/destructuring-decl-no-init-array.js (renamed from deps/v8/test/message/destructuring-decl-no-init-array.js)0
-rw-r--r--deps/v8/test/message/fail/destructuring-decl-no-init-array.out (renamed from deps/v8/test/message/destructuring-decl-no-init-array.out)0
-rw-r--r--deps/v8/test/message/fail/destructuring-decl-no-init-array2.js (renamed from deps/v8/test/message/destructuring-decl-no-init-array2.js)0
-rw-r--r--deps/v8/test/message/fail/destructuring-decl-no-init-array2.out (renamed from deps/v8/test/message/destructuring-decl-no-init-array2.out)0
-rw-r--r--deps/v8/test/message/fail/destructuring-decl-no-init-obj.js (renamed from deps/v8/test/message/destructuring-decl-no-init-obj.js)0
-rw-r--r--deps/v8/test/message/fail/destructuring-decl-no-init-obj.out (renamed from deps/v8/test/message/destructuring-decl-no-init-obj.out)0
-rw-r--r--deps/v8/test/message/fail/destructuring-decl-no-init-obj2.js (renamed from deps/v8/test/message/destructuring-decl-no-init-obj2.js)0
-rw-r--r--deps/v8/test/message/fail/destructuring-decl-no-init-obj2.out (renamed from deps/v8/test/message/destructuring-decl-no-init-obj2.out)0
-rw-r--r--deps/v8/test/message/fail/destructuring-function-non-iterable.js (renamed from deps/v8/test/message/destructuring-function-non-iterable.js)0
-rw-r--r--deps/v8/test/message/fail/destructuring-function-non-iterable.out (renamed from deps/v8/test/message/destructuring-function-non-iterable.out)0
-rw-r--r--deps/v8/test/message/fail/destructuring-modify-const.js (renamed from deps/v8/test/message/destructuring-modify-const.js)0
-rw-r--r--deps/v8/test/message/fail/destructuring-modify-const.out (renamed from deps/v8/test/message/destructuring-modify-const.out)0
-rw-r--r--deps/v8/test/message/fail/destructuring-new-callable-non-iterable.js (renamed from deps/v8/test/message/destructuring-new-callable-non-iterable.js)0
-rw-r--r--deps/v8/test/message/fail/destructuring-new-callable-non-iterable.out (renamed from deps/v8/test/message/destructuring-new-callable-non-iterable.out)0
-rw-r--r--deps/v8/test/message/fail/destructuring-non-function-non-iterable.js (renamed from deps/v8/test/message/destructuring-non-function-non-iterable.js)0
-rw-r--r--deps/v8/test/message/fail/destructuring-non-function-non-iterable.out (renamed from deps/v8/test/message/destructuring-non-function-non-iterable.out)0
-rw-r--r--deps/v8/test/message/fail/destructuring-undefined-computed-property.js (renamed from deps/v8/test/message/destructuring-undefined-computed-property.js)0
-rw-r--r--deps/v8/test/message/fail/destructuring-undefined-computed-property.out (renamed from deps/v8/test/message/destructuring-undefined-computed-property.out)0
-rw-r--r--deps/v8/test/message/fail/destructuring-undefined-number-property.js (renamed from deps/v8/test/message/destructuring-undefined-number-property.js)0
-rw-r--r--deps/v8/test/message/fail/destructuring-undefined-number-property.out (renamed from deps/v8/test/message/destructuring-undefined-number-property.out)0
-rw-r--r--deps/v8/test/message/fail/destructuring-undefined-string-property.js (renamed from deps/v8/test/message/destructuring-undefined-string-property.js)0
-rw-r--r--deps/v8/test/message/fail/destructuring-undefined-string-property.out (renamed from deps/v8/test/message/destructuring-undefined-string-property.out)0
-rw-r--r--deps/v8/test/message/fail/dynamic-import-missing-specifier.js7
-rw-r--r--deps/v8/test/message/fail/dynamic-import-missing-specifier.out4
-rw-r--r--deps/v8/test/message/fail/export-duplicate-as.js (renamed from deps/v8/test/message/export-duplicate-as.js)0
-rw-r--r--deps/v8/test/message/fail/export-duplicate-as.out (renamed from deps/v8/test/message/export-duplicate-as.out)0
-rw-r--r--deps/v8/test/message/fail/export-duplicate-default.js (renamed from deps/v8/test/message/export-duplicate-default.js)0
-rw-r--r--deps/v8/test/message/fail/export-duplicate-default.out (renamed from deps/v8/test/message/export-duplicate-default.out)0
-rw-r--r--deps/v8/test/message/fail/export-duplicate.js (renamed from deps/v8/test/message/export-duplicate.js)0
-rw-r--r--deps/v8/test/message/fail/export-duplicate.out (renamed from deps/v8/test/message/export-duplicate.out)0
-rw-r--r--deps/v8/test/message/fail/for-in-let-loop-initializers-strict.js (renamed from deps/v8/test/message/for-in-let-loop-initializers-strict.js)0
-rw-r--r--deps/v8/test/message/fail/for-in-let-loop-initializers-strict.out (renamed from deps/v8/test/message/for-in-let-loop-initializers-strict.out)0
-rw-r--r--deps/v8/test/message/fail/for-in-loop-initializers-destructuring.js (renamed from deps/v8/test/message/for-in-loop-initializers-destructuring.js)0
-rw-r--r--deps/v8/test/message/fail/for-in-loop-initializers-destructuring.out (renamed from deps/v8/test/message/for-in-loop-initializers-destructuring.out)0
-rw-r--r--deps/v8/test/message/fail/for-in-loop-initializers-strict.js (renamed from deps/v8/test/message/for-in-loop-initializers-strict.js)0
-rw-r--r--deps/v8/test/message/fail/for-in-loop-initializers-strict.out (renamed from deps/v8/test/message/for-in-loop-initializers-strict.out)0
-rw-r--r--deps/v8/test/message/fail/for-loop-invalid-lhs.js (renamed from deps/v8/test/message/for-loop-invalid-lhs.js)0
-rw-r--r--deps/v8/test/message/fail/for-loop-invalid-lhs.out (renamed from deps/v8/test/message/for-loop-invalid-lhs.out)0
-rw-r--r--deps/v8/test/message/fail/for-of-let-loop-initializers.js (renamed from deps/v8/test/message/for-of-let-loop-initializers.js)0
-rw-r--r--deps/v8/test/message/fail/for-of-let-loop-initializers.out (renamed from deps/v8/test/message/for-of-let-loop-initializers.out)0
-rw-r--r--deps/v8/test/message/fail/for-of-loop-initializers-sloppy.js (renamed from deps/v8/test/message/for-of-loop-initializers-sloppy.js)0
-rw-r--r--deps/v8/test/message/fail/for-of-loop-initializers-sloppy.out (renamed from deps/v8/test/message/for-of-loop-initializers-sloppy.out)0
-rw-r--r--deps/v8/test/message/fail/for-of-loop-initializers-strict.js (renamed from deps/v8/test/message/for-of-loop-initializers-strict.js)0
-rw-r--r--deps/v8/test/message/fail/for-of-loop-initializers-strict.out (renamed from deps/v8/test/message/for-of-loop-initializers-strict.out)0
-rw-r--r--deps/v8/test/message/fail/for-of-non-iterable.js (renamed from deps/v8/test/message/for-of-non-iterable.js)0
-rw-r--r--deps/v8/test/message/fail/for-of-non-iterable.out (renamed from deps/v8/test/message/for-of-non-iterable.out)0
-rw-r--r--deps/v8/test/message/fail/for-of-throw-in-body.js (renamed from deps/v8/test/message/for-of-throw-in-body.js)0
-rw-r--r--deps/v8/test/message/fail/for-of-throw-in-body.out (renamed from deps/v8/test/message/for-of-throw-in-body.out)0
-rw-r--r--deps/v8/test/message/fail/formal-parameters-bad-rest.js (renamed from deps/v8/test/message/formal-parameters-bad-rest.js)0
-rw-r--r--deps/v8/test/message/fail/formal-parameters-bad-rest.out (renamed from deps/v8/test/message/formal-parameters-bad-rest.out)0
-rw-r--r--deps/v8/test/message/fail/formal-parameters-strict-body.js (renamed from deps/v8/test/message/formal-parameters-strict-body.js)0
-rw-r--r--deps/v8/test/message/fail/formal-parameters-strict-body.out (renamed from deps/v8/test/message/formal-parameters-strict-body.out)0
-rw-r--r--deps/v8/test/message/fail/formal-parameters-trailing-comma.js (renamed from deps/v8/test/message/formal-parameters-trailing-comma.js)0
-rw-r--r--deps/v8/test/message/fail/formal-parameters-trailing-comma.out (renamed from deps/v8/test/message/formal-parameters-trailing-comma.out)0
-rw-r--r--deps/v8/test/message/fail/func-name-inferrer-arg-1.js10
-rw-r--r--deps/v8/test/message/fail/func-name-inferrer-arg-1.out8
-rw-r--r--deps/v8/test/message/fail/func-name-inferrer-arg.js10
-rw-r--r--deps/v8/test/message/fail/func-name-inferrer-arg.out7
-rw-r--r--deps/v8/test/message/fail/function-param-after-rest.js (renamed from deps/v8/test/message/function-param-after-rest.js)0
-rw-r--r--deps/v8/test/message/fail/function-param-after-rest.out (renamed from deps/v8/test/message/function-param-after-rest.out)0
-rw-r--r--deps/v8/test/message/fail/function-sent-escaped.js (renamed from deps/v8/test/message/function-sent-escaped.js)0
-rw-r--r--deps/v8/test/message/fail/function-sent-escaped.out (renamed from deps/v8/test/message/function-sent-escaped.out)0
-rw-r--r--deps/v8/test/message/fail/generators-throw1.js (renamed from deps/v8/test/message/generators-throw1.js)0
-rw-r--r--deps/v8/test/message/fail/generators-throw1.out (renamed from deps/v8/test/message/generators-throw1.out)0
-rw-r--r--deps/v8/test/message/fail/generators-throw2.js (renamed from deps/v8/test/message/generators-throw2.js)0
-rw-r--r--deps/v8/test/message/fail/generators-throw2.out (renamed from deps/v8/test/message/generators-throw2.out)0
-rw-r--r--deps/v8/test/message/fail/get-iterator-return-non-receiver.js (renamed from deps/v8/test/message/get-iterator-return-non-receiver.js)0
-rw-r--r--deps/v8/test/message/fail/get-iterator-return-non-receiver.out (renamed from deps/v8/test/message/get-iterator-return-non-receiver.out)0
-rw-r--r--deps/v8/test/message/fail/get-iterator1.js (renamed from deps/v8/test/message/get-iterator1.js)0
-rw-r--r--deps/v8/test/message/fail/get-iterator1.out (renamed from deps/v8/test/message/get-iterator1.out)0
-rw-r--r--deps/v8/test/message/fail/import-as-eval.js (renamed from deps/v8/test/message/import-as-eval.js)0
-rw-r--r--deps/v8/test/message/fail/import-as-eval.out (renamed from deps/v8/test/message/import-as-eval.out)0
-rw-r--r--deps/v8/test/message/fail/import-as-redeclaration.js (renamed from deps/v8/test/message/import-as-redeclaration.js)0
-rw-r--r--deps/v8/test/message/fail/import-as-redeclaration.out (renamed from deps/v8/test/message/import-as-redeclaration.out)0
-rw-r--r--deps/v8/test/message/fail/import-as-reserved-word.js (renamed from deps/v8/test/message/import-as-reserved-word.js)0
-rw-r--r--deps/v8/test/message/fail/import-as-reserved-word.out (renamed from deps/v8/test/message/import-as-reserved-word.out)0
-rw-r--r--deps/v8/test/message/fail/import-eval.js (renamed from deps/v8/test/message/import-eval.js)0
-rw-r--r--deps/v8/test/message/fail/import-eval.out (renamed from deps/v8/test/message/import-eval.out)0
-rw-r--r--deps/v8/test/message/fail/import-redeclaration.js (renamed from deps/v8/test/message/import-redeclaration.js)0
-rw-r--r--deps/v8/test/message/fail/import-redeclaration.out (renamed from deps/v8/test/message/import-redeclaration.out)0
-rw-r--r--deps/v8/test/message/fail/import-reserved-word.js (renamed from deps/v8/test/message/import-reserved-word.js)0
-rw-r--r--deps/v8/test/message/fail/import-reserved-word.out (renamed from deps/v8/test/message/import-reserved-word.out)0
-rw-r--r--deps/v8/test/message/fail/instanceof-noncallable.js (renamed from deps/v8/test/message/instanceof-noncallable.js)0
-rw-r--r--deps/v8/test/message/fail/instanceof-noncallable.out (renamed from deps/v8/test/message/instanceof-noncallable.out)0
-rw-r--r--deps/v8/test/message/fail/instanceof-nonobject.js (renamed from deps/v8/test/message/instanceof-nonobject.js)0
-rw-r--r--deps/v8/test/message/fail/instanceof-nonobject.out (renamed from deps/v8/test/message/instanceof-nonobject.out)0
-rw-r--r--deps/v8/test/message/fail/invalid-spread-2.js (renamed from deps/v8/test/message/invalid-spread-2.js)0
-rw-r--r--deps/v8/test/message/fail/invalid-spread-2.out (renamed from deps/v8/test/message/invalid-spread-2.out)0
-rw-r--r--deps/v8/test/message/fail/invalid-spread.js (renamed from deps/v8/test/message/invalid-spread.js)0
-rw-r--r--deps/v8/test/message/fail/invalid-spread.out (renamed from deps/v8/test/message/invalid-spread.out)0
-rw-r--r--deps/v8/test/message/fail/isvar.js (renamed from deps/v8/test/message/isvar.js)0
-rw-r--r--deps/v8/test/message/fail/isvar.out (renamed from deps/v8/test/message/isvar.out)0
-rw-r--r--deps/v8/test/message/fail/let-lexical-declaration-destructuring-brace-in-single-statement.js (renamed from deps/v8/test/message/let-lexical-declaration-destructuring-brace-in-single-statement.js)0
-rw-r--r--deps/v8/test/message/fail/let-lexical-declaration-destructuring-brace-in-single-statement.out (renamed from deps/v8/test/message/let-lexical-declaration-destructuring-brace-in-single-statement.out)0
-rw-r--r--deps/v8/test/message/fail/let-lexical-declaration-destructuring-in-single-statement.js (renamed from deps/v8/test/message/let-lexical-declaration-destructuring-in-single-statement.js)0
-rw-r--r--deps/v8/test/message/fail/let-lexical-declaration-destructuring-in-single-statement.out (renamed from deps/v8/test/message/let-lexical-declaration-destructuring-in-single-statement.out)0
-rw-r--r--deps/v8/test/message/fail/let-lexical-declaration-in-single-statement.js (renamed from deps/v8/test/message/let-lexical-declaration-in-single-statement.js)0
-rw-r--r--deps/v8/test/message/fail/let-lexical-declaration-in-single-statement.out (renamed from deps/v8/test/message/let-lexical-declaration-in-single-statement.out)0
-rw-r--r--deps/v8/test/message/fail/let-lexical-name-in-array-prohibited.js (renamed from deps/v8/test/message/let-lexical-name-in-array-prohibited.js)0
-rw-r--r--deps/v8/test/message/fail/let-lexical-name-in-array-prohibited.out (renamed from deps/v8/test/message/let-lexical-name-in-array-prohibited.out)0
-rw-r--r--deps/v8/test/message/fail/let-lexical-name-in-object-prohibited.js (renamed from deps/v8/test/message/let-lexical-name-in-object-prohibited.js)0
-rw-r--r--deps/v8/test/message/fail/let-lexical-name-in-object-prohibited.out (renamed from deps/v8/test/message/let-lexical-name-in-object-prohibited.out)0
-rw-r--r--deps/v8/test/message/fail/let-lexical-name-prohibited.js (renamed from deps/v8/test/message/let-lexical-name-prohibited.js)0
-rw-r--r--deps/v8/test/message/fail/let-lexical-name-prohibited.out (renamed from deps/v8/test/message/let-lexical-name-prohibited.out)0
-rw-r--r--deps/v8/test/message/fail/modules-cycle1.js (renamed from deps/v8/test/message/modules-cycle1.js)0
-rw-r--r--deps/v8/test/message/fail/modules-cycle1.out (renamed from deps/v8/test/message/modules-cycle1.out)0
-rw-r--r--deps/v8/test/message/fail/modules-cycle2.js (renamed from deps/v8/test/message/modules-cycle2.js)0
-rw-r--r--deps/v8/test/message/fail/modules-cycle2.out (renamed from deps/v8/test/message/modules-cycle2.out)0
-rw-r--r--deps/v8/test/message/fail/modules-cycle3.js (renamed from deps/v8/test/message/modules-cycle3.js)0
-rw-r--r--deps/v8/test/message/fail/modules-cycle3.out (renamed from deps/v8/test/message/modules-cycle3.out)0
-rw-r--r--deps/v8/test/message/fail/modules-cycle4.js (renamed from deps/v8/test/message/modules-cycle4.js)0
-rw-r--r--deps/v8/test/message/fail/modules-cycle4.out (renamed from deps/v8/test/message/modules-cycle4.out)0
-rw-r--r--deps/v8/test/message/fail/modules-cycle5.js (renamed from deps/v8/test/message/modules-cycle5.js)0
-rw-r--r--deps/v8/test/message/fail/modules-cycle5.out (renamed from deps/v8/test/message/modules-cycle5.out)0
-rw-r--r--deps/v8/test/message/fail/modules-cycle6.js (renamed from deps/v8/test/message/modules-cycle6.js)0
-rw-r--r--deps/v8/test/message/fail/modules-cycle6.out (renamed from deps/v8/test/message/modules-cycle6.out)0
-rw-r--r--deps/v8/test/message/fail/modules-duplicate-export1.js (renamed from deps/v8/test/message/modules-duplicate-export1.js)0
-rw-r--r--deps/v8/test/message/fail/modules-duplicate-export1.out (renamed from deps/v8/test/message/modules-duplicate-export1.out)0
-rw-r--r--deps/v8/test/message/fail/modules-duplicate-export2.js (renamed from deps/v8/test/message/modules-duplicate-export2.js)0
-rw-r--r--deps/v8/test/message/fail/modules-duplicate-export2.out (renamed from deps/v8/test/message/modules-duplicate-export2.out)0
-rw-r--r--deps/v8/test/message/fail/modules-duplicate-export3.js (renamed from deps/v8/test/message/modules-duplicate-export3.js)0
-rw-r--r--deps/v8/test/message/fail/modules-duplicate-export3.out (renamed from deps/v8/test/message/modules-duplicate-export3.out)0
-rw-r--r--deps/v8/test/message/fail/modules-duplicate-export4.js (renamed from deps/v8/test/message/modules-duplicate-export4.js)0
-rw-r--r--deps/v8/test/message/fail/modules-duplicate-export4.out (renamed from deps/v8/test/message/modules-duplicate-export4.out)0
-rw-r--r--deps/v8/test/message/fail/modules-import-redeclare1.js (renamed from deps/v8/test/message/modules-import-redeclare1.js)0
-rw-r--r--deps/v8/test/message/fail/modules-import-redeclare1.out (renamed from deps/v8/test/message/modules-import-redeclare1.out)0
-rw-r--r--deps/v8/test/message/fail/modules-import-redeclare2.js (renamed from deps/v8/test/message/modules-import-redeclare2.js)0
-rw-r--r--deps/v8/test/message/fail/modules-import-redeclare2.out (renamed from deps/v8/test/message/modules-import-redeclare2.out)0
-rw-r--r--deps/v8/test/message/fail/modules-import-redeclare3.js (renamed from deps/v8/test/message/modules-import-redeclare3.js)0
-rw-r--r--deps/v8/test/message/fail/modules-import-redeclare3.out (renamed from deps/v8/test/message/modules-import-redeclare3.out)0
-rw-r--r--deps/v8/test/message/fail/modules-import1.js (renamed from deps/v8/test/message/modules-import1.js)0
-rw-r--r--deps/v8/test/message/fail/modules-import1.out (renamed from deps/v8/test/message/modules-import1.out)0
-rw-r--r--deps/v8/test/message/fail/modules-import2.js (renamed from deps/v8/test/message/modules-import2.js)0
-rw-r--r--deps/v8/test/message/fail/modules-import2.out (renamed from deps/v8/test/message/modules-import2.out)0
-rw-r--r--deps/v8/test/message/fail/modules-import3.js (renamed from deps/v8/test/message/modules-import3.js)0
-rw-r--r--deps/v8/test/message/fail/modules-import3.out (renamed from deps/v8/test/message/modules-import3.out)0
-rw-r--r--deps/v8/test/message/fail/modules-import4.js (renamed from deps/v8/test/message/modules-import4.js)0
-rw-r--r--deps/v8/test/message/fail/modules-import4.out (renamed from deps/v8/test/message/modules-import4.out)0
-rw-r--r--deps/v8/test/message/fail/modules-import5.js (renamed from deps/v8/test/message/modules-import5.js)0
-rw-r--r--deps/v8/test/message/fail/modules-import5.out (renamed from deps/v8/test/message/modules-import5.out)0
-rw-r--r--deps/v8/test/message/fail/modules-import6.js (renamed from deps/v8/test/message/modules-import6.js)0
-rw-r--r--deps/v8/test/message/fail/modules-import6.out (renamed from deps/v8/test/message/modules-import6.out)0
-rw-r--r--deps/v8/test/message/fail/modules-skip-cycle2.js (renamed from deps/v8/test/message/modules-skip-cycle2.js)0
-rw-r--r--deps/v8/test/message/fail/modules-skip-cycle3.js (renamed from deps/v8/test/message/modules-skip-cycle3.js)0
-rw-r--r--deps/v8/test/message/fail/modules-skip-cycle5.js (renamed from deps/v8/test/message/modules-skip-cycle5.js)0
-rw-r--r--deps/v8/test/message/fail/modules-skip-cycle6.js (renamed from deps/v8/test/message/modules-skip-cycle6.js)0
-rw-r--r--deps/v8/test/message/fail/modules-star-conflict1.js (renamed from deps/v8/test/message/modules-star-conflict1.js)2
-rw-r--r--deps/v8/test/message/fail/modules-star-conflict1.out (renamed from deps/v8/test/message/modules-star-conflict1.out)2
-rw-r--r--deps/v8/test/message/fail/modules-star-conflict2.js (renamed from deps/v8/test/message/modules-star-conflict2.js)4
-rw-r--r--deps/v8/test/message/fail/modules-star-conflict2.out (renamed from deps/v8/test/message/modules-star-conflict2.out)2
-rw-r--r--deps/v8/test/message/fail/modules-star-default.js (renamed from deps/v8/test/message/modules-star-default.js)0
-rw-r--r--deps/v8/test/message/fail/modules-star-default.out (renamed from deps/v8/test/message/modules-star-default.out)0
-rw-r--r--deps/v8/test/message/fail/modules-undefined-export1.js (renamed from deps/v8/test/message/modules-undefined-export1.js)0
-rw-r--r--deps/v8/test/message/fail/modules-undefined-export1.out (renamed from deps/v8/test/message/modules-undefined-export1.out)0
-rw-r--r--deps/v8/test/message/fail/modules-undefined-export2.js (renamed from deps/v8/test/message/modules-undefined-export2.js)0
-rw-r--r--deps/v8/test/message/fail/modules-undefined-export2.out (renamed from deps/v8/test/message/modules-undefined-export2.out)0
-rw-r--r--deps/v8/test/message/fail/new-target-assignment.js (renamed from deps/v8/test/message/new-target-assignment.js)0
-rw-r--r--deps/v8/test/message/fail/new-target-assignment.out (renamed from deps/v8/test/message/new-target-assignment.out)0
-rw-r--r--deps/v8/test/message/fail/new-target-escaped.js (renamed from deps/v8/test/message/new-target-escaped.js)0
-rw-r--r--deps/v8/test/message/fail/new-target-escaped.out (renamed from deps/v8/test/message/new-target-escaped.out)0
-rw-r--r--deps/v8/test/message/fail/new-target-for-loop.js (renamed from deps/v8/test/message/new-target-for-loop.js)0
-rw-r--r--deps/v8/test/message/fail/new-target-for-loop.out (renamed from deps/v8/test/message/new-target-for-loop.out)0
-rw-r--r--deps/v8/test/message/fail/new-target-postfix-op.js (renamed from deps/v8/test/message/new-target-postfix-op.js)0
-rw-r--r--deps/v8/test/message/fail/new-target-postfix-op.out (renamed from deps/v8/test/message/new-target-postfix-op.out)0
-rw-r--r--deps/v8/test/message/fail/new-target-prefix-op.js (renamed from deps/v8/test/message/new-target-prefix-op.js)0
-rw-r--r--deps/v8/test/message/fail/new-target-prefix-op.out (renamed from deps/v8/test/message/new-target-prefix-op.out)0
-rw-r--r--deps/v8/test/message/fail/nf-yield-in-generator.js (renamed from deps/v8/test/message/nf-yield-in-generator.js)0
-rw-r--r--deps/v8/test/message/fail/nf-yield-in-generator.out (renamed from deps/v8/test/message/nf-yield-in-generator.out)0
-rw-r--r--deps/v8/test/message/fail/nf-yield-strict-in-generator.js (renamed from deps/v8/test/message/nf-yield-strict-in-generator.js)0
-rw-r--r--deps/v8/test/message/fail/nf-yield-strict-in-generator.out (renamed from deps/v8/test/message/nf-yield-strict-in-generator.out)0
-rw-r--r--deps/v8/test/message/fail/nf-yield-strict.js (renamed from deps/v8/test/message/nf-yield-strict.js)0
-rw-r--r--deps/v8/test/message/fail/nf-yield-strict.out (renamed from deps/v8/test/message/nf-yield-strict.out)0
-rw-r--r--deps/v8/test/message/fail/nfe-yield-generator.js (renamed from deps/v8/test/message/nfe-yield-generator.js)0
-rw-r--r--deps/v8/test/message/fail/nfe-yield-generator.out (renamed from deps/v8/test/message/nfe-yield-generator.out)0
-rw-r--r--deps/v8/test/message/fail/nfe-yield-strict.js (renamed from deps/v8/test/message/nfe-yield-strict.js)0
-rw-r--r--deps/v8/test/message/fail/nfe-yield-strict.out (renamed from deps/v8/test/message/nfe-yield-strict.out)0
-rw-r--r--deps/v8/test/message/fail/non-alphanum.js (renamed from deps/v8/test/message/non-alphanum.js)0
-rw-r--r--deps/v8/test/message/fail/non-alphanum.out (renamed from deps/v8/test/message/non-alphanum.out)4
-rw-r--r--deps/v8/test/message/fail/object-rest-assignment-pattern.js (renamed from deps/v8/test/message/object-rest-assignment-pattern.js)0
-rw-r--r--deps/v8/test/message/fail/object-rest-assignment-pattern.out (renamed from deps/v8/test/message/object-rest-assignment-pattern.out)0
-rw-r--r--deps/v8/test/message/fail/object-rest-binding-pattern.js (renamed from deps/v8/test/message/object-rest-binding-pattern.js)0
-rw-r--r--deps/v8/test/message/fail/object-rest-binding-pattern.out (renamed from deps/v8/test/message/object-rest-binding-pattern.out)0
-rw-r--r--deps/v8/test/message/fail/overwritten-builtins.js (renamed from deps/v8/test/message/overwritten-builtins.js)0
-rw-r--r--deps/v8/test/message/fail/overwritten-builtins.out (renamed from deps/v8/test/message/overwritten-builtins.out)0
-rw-r--r--deps/v8/test/message/fail/paren_in_arg_string.js (renamed from deps/v8/test/message/paren_in_arg_string.js)0
-rw-r--r--deps/v8/test/message/fail/paren_in_arg_string.out (renamed from deps/v8/test/message/paren_in_arg_string.out)0
-rw-r--r--deps/v8/test/message/fail/redeclaration1.js (renamed from deps/v8/test/message/redeclaration1.js)0
-rw-r--r--deps/v8/test/message/fail/redeclaration1.out (renamed from deps/v8/test/message/redeclaration1.out)0
-rw-r--r--deps/v8/test/message/fail/redeclaration2.js (renamed from deps/v8/test/message/redeclaration2.js)0
-rw-r--r--deps/v8/test/message/fail/redeclaration2.out (renamed from deps/v8/test/message/redeclaration2.out)0
-rw-r--r--deps/v8/test/message/fail/redeclaration3.js (renamed from deps/v8/test/message/redeclaration3.js)0
-rw-r--r--deps/v8/test/message/fail/redeclaration3.out (renamed from deps/v8/test/message/redeclaration3.out)0
-rw-r--r--deps/v8/test/message/fail/replacement-marker-as-argument.js (renamed from deps/v8/test/message/replacement-marker-as-argument.js)0
-rw-r--r--deps/v8/test/message/fail/replacement-marker-as-argument.out (renamed from deps/v8/test/message/replacement-marker-as-argument.out)0
-rw-r--r--deps/v8/test/message/fail/rest-param-class-setter-strict.js (renamed from deps/v8/test/message/rest-param-class-setter-strict.js)0
-rw-r--r--deps/v8/test/message/fail/rest-param-class-setter-strict.out (renamed from deps/v8/test/message/rest-param-class-setter-strict.out)0
-rw-r--r--deps/v8/test/message/fail/rest-param-object-setter-sloppy.js (renamed from deps/v8/test/message/rest-param-object-setter-sloppy.js)0
-rw-r--r--deps/v8/test/message/fail/rest-param-object-setter-sloppy.out (renamed from deps/v8/test/message/rest-param-object-setter-sloppy.out)0
-rw-r--r--deps/v8/test/message/fail/rest-param-object-setter-strict.js (renamed from deps/v8/test/message/rest-param-object-setter-strict.js)0
-rw-r--r--deps/v8/test/message/fail/rest-param-object-setter-strict.out (renamed from deps/v8/test/message/rest-param-object-setter-strict.out)0
-rw-r--r--deps/v8/test/message/fail/settimeout.js (renamed from deps/v8/test/message/settimeout.js)0
-rw-r--r--deps/v8/test/message/fail/settimeout.out (renamed from deps/v8/test/message/settimeout.out)0
-rw-r--r--deps/v8/test/message/fail/simple-throw.js (renamed from deps/v8/test/message/simple-throw.js)0
-rw-r--r--deps/v8/test/message/fail/simple-throw.out (renamed from deps/v8/test/message/simple-throw.out)0
-rw-r--r--deps/v8/test/message/fail/strict-formal-parameters.js (renamed from deps/v8/test/message/strict-formal-parameters.js)0
-rw-r--r--deps/v8/test/message/fail/strict-formal-parameters.out (renamed from deps/v8/test/message/strict-formal-parameters.out)0
-rw-r--r--deps/v8/test/message/fail/strict-octal-number.js (renamed from deps/v8/test/message/strict-octal-number.js)0
-rw-r--r--deps/v8/test/message/fail/strict-octal-number.out (renamed from deps/v8/test/message/strict-octal-number.out)0
-rw-r--r--deps/v8/test/message/fail/strict-octal-string.js (renamed from deps/v8/test/message/strict-octal-string.js)0
-rw-r--r--deps/v8/test/message/fail/strict-octal-string.out (renamed from deps/v8/test/message/strict-octal-string.out)0
-rw-r--r--deps/v8/test/message/fail/strict-octal-use-strict-after.js (renamed from deps/v8/test/message/strict-octal-use-strict-after.js)0
-rw-r--r--deps/v8/test/message/fail/strict-octal-use-strict-after.out (renamed from deps/v8/test/message/strict-octal-use-strict-after.out)0
-rw-r--r--deps/v8/test/message/fail/strict-octal-use-strict-before.js (renamed from deps/v8/test/message/strict-octal-use-strict-before.js)0
-rw-r--r--deps/v8/test/message/fail/strict-octal-use-strict-before.out (renamed from deps/v8/test/message/strict-octal-use-strict-before.out)0
-rw-r--r--deps/v8/test/message/fail/strict-with.js (renamed from deps/v8/test/message/strict-with.js)0
-rw-r--r--deps/v8/test/message/fail/strict-with.out (renamed from deps/v8/test/message/strict-with.out)0
-rw-r--r--deps/v8/test/message/fail/super-constructor-extra-statement.js (renamed from deps/v8/test/message/super-constructor-extra-statement.js)0
-rw-r--r--deps/v8/test/message/fail/super-constructor-extra-statement.out (renamed from deps/v8/test/message/super-constructor-extra-statement.out)0
-rw-r--r--deps/v8/test/message/fail/super-constructor.js (renamed from deps/v8/test/message/super-constructor.js)0
-rw-r--r--deps/v8/test/message/fail/super-constructor.out (renamed from deps/v8/test/message/super-constructor.out)0
-rw-r--r--deps/v8/test/message/fail/super-in-function.js (renamed from deps/v8/test/message/super-in-function.js)0
-rw-r--r--deps/v8/test/message/fail/super-in-function.out (renamed from deps/v8/test/message/super-in-function.out)0
-rw-r--r--deps/v8/test/message/fail/tonumber-symbol.js (renamed from deps/v8/test/message/tonumber-symbol.js)0
-rw-r--r--deps/v8/test/message/fail/tonumber-symbol.out (renamed from deps/v8/test/message/tonumber-symbol.out)0
-rw-r--r--deps/v8/test/message/fail/try-catch-finally-throw-in-catch-and-finally.js (renamed from deps/v8/test/message/try-catch-finally-throw-in-catch-and-finally.js)0
-rw-r--r--deps/v8/test/message/fail/try-catch-finally-throw-in-catch-and-finally.out (renamed from deps/v8/test/message/try-catch-finally-throw-in-catch-and-finally.out)0
-rw-r--r--deps/v8/test/message/fail/try-catch-finally-throw-in-catch.js (renamed from deps/v8/test/message/try-catch-finally-throw-in-catch.js)0
-rw-r--r--deps/v8/test/message/fail/try-catch-finally-throw-in-catch.out (renamed from deps/v8/test/message/try-catch-finally-throw-in-catch.out)0
-rw-r--r--deps/v8/test/message/fail/try-catch-finally-throw-in-finally.js (renamed from deps/v8/test/message/try-catch-finally-throw-in-finally.js)0
-rw-r--r--deps/v8/test/message/fail/try-catch-finally-throw-in-finally.out (renamed from deps/v8/test/message/try-catch-finally-throw-in-finally.out)0
-rw-r--r--deps/v8/test/message/fail/try-catch-lexical-conflict.js (renamed from deps/v8/test/message/try-catch-lexical-conflict.js)0
-rw-r--r--deps/v8/test/message/fail/try-catch-lexical-conflict.out (renamed from deps/v8/test/message/try-catch-lexical-conflict.out)0
-rw-r--r--deps/v8/test/message/fail/try-catch-variable-conflict.js (renamed from deps/v8/test/message/try-catch-variable-conflict.js)0
-rw-r--r--deps/v8/test/message/fail/try-catch-variable-conflict.out (renamed from deps/v8/test/message/try-catch-variable-conflict.out)0
-rw-r--r--deps/v8/test/message/fail/try-finally-throw-in-finally.js (renamed from deps/v8/test/message/try-finally-throw-in-finally.js)0
-rw-r--r--deps/v8/test/message/fail/try-finally-throw-in-finally.out (renamed from deps/v8/test/message/try-finally-throw-in-finally.out)0
-rw-r--r--deps/v8/test/message/fail/try-finally-throw-in-try-and-finally.js (renamed from deps/v8/test/message/try-finally-throw-in-try-and-finally.js)0
-rw-r--r--deps/v8/test/message/fail/try-finally-throw-in-try-and-finally.out (renamed from deps/v8/test/message/try-finally-throw-in-try-and-finally.out)0
-rw-r--r--deps/v8/test/message/fail/try-finally-throw-in-try.js (renamed from deps/v8/test/message/try-finally-throw-in-try.js)0
-rw-r--r--deps/v8/test/message/fail/try-finally-throw-in-try.out (renamed from deps/v8/test/message/try-finally-throw-in-try.out)0
-rw-r--r--deps/v8/test/message/fail/typedarray.js (renamed from deps/v8/test/message/typedarray.js)0
-rw-r--r--deps/v8/test/message/fail/typedarray.out (renamed from deps/v8/test/message/typedarray.out)0
-rw-r--r--deps/v8/test/message/fail/undefined-keyed-property.js (renamed from deps/v8/test/message/undefined-keyed-property.js)0
-rw-r--r--deps/v8/test/message/fail/undefined-keyed-property.out (renamed from deps/v8/test/message/undefined-keyed-property.out)0
-rw-r--r--deps/v8/test/message/fail/unicode-escape-invalid-2.js (renamed from deps/v8/test/message/unicode-escape-invalid-2.js)0
-rw-r--r--deps/v8/test/message/fail/unicode-escape-invalid-2.out (renamed from deps/v8/test/message/unicode-escape-invalid-2.out)0
-rw-r--r--deps/v8/test/message/fail/unicode-escape-invalid.js (renamed from deps/v8/test/message/unicode-escape-invalid.js)0
-rw-r--r--deps/v8/test/message/fail/unicode-escape-invalid.out (renamed from deps/v8/test/message/unicode-escape-invalid.out)0
-rw-r--r--deps/v8/test/message/fail/unicode-escape-undefined.js (renamed from deps/v8/test/message/unicode-escape-undefined.js)0
-rw-r--r--deps/v8/test/message/fail/unicode-escape-undefined.out (renamed from deps/v8/test/message/unicode-escape-undefined.out)0
-rw-r--r--deps/v8/test/message/fail/unterminated-arg-list.js (renamed from deps/v8/test/message/unterminated-arg-list.js)0
-rw-r--r--deps/v8/test/message/fail/unterminated-arg-list.out (renamed from deps/v8/test/message/unterminated-arg-list.out)0
-rw-r--r--deps/v8/test/message/fail/var-conflict-in-with.js (renamed from deps/v8/test/message/var-conflict-in-with.js)0
-rw-r--r--deps/v8/test/message/fail/var-conflict-in-with.out (renamed from deps/v8/test/message/var-conflict-in-with.out)0
-rw-r--r--deps/v8/test/message/fail/wasm-function-name.js (renamed from deps/v8/test/message/wasm-function-name.js)0
-rw-r--r--deps/v8/test/message/fail/wasm-function-name.out (renamed from deps/v8/test/message/wasm-function-name.out)0
-rw-r--r--deps/v8/test/message/fail/wasm-module-and-function-name.js (renamed from deps/v8/test/message/wasm-module-and-function-name.js)0
-rw-r--r--deps/v8/test/message/fail/wasm-module-and-function-name.out (renamed from deps/v8/test/message/wasm-module-and-function-name.out)0
-rw-r--r--deps/v8/test/message/fail/wasm-module-name.js (renamed from deps/v8/test/message/wasm-module-name.js)0
-rw-r--r--deps/v8/test/message/fail/wasm-module-name.out (renamed from deps/v8/test/message/wasm-module-name.out)0
-rw-r--r--deps/v8/test/message/fail/wasm-no-name.js (renamed from deps/v8/test/message/wasm-no-name.js)0
-rw-r--r--deps/v8/test/message/fail/wasm-no-name.out (renamed from deps/v8/test/message/wasm-no-name.out)0
-rw-r--r--deps/v8/test/message/fail/wasm-trap.js (renamed from deps/v8/test/message/wasm-trap.js)0
-rw-r--r--deps/v8/test/message/fail/wasm-trap.out (renamed from deps/v8/test/message/wasm-trap.out)0
-rw-r--r--deps/v8/test/message/fail/yield-in-arrow-param.js (renamed from deps/v8/test/message/yield-in-arrow-param.js)0
-rw-r--r--deps/v8/test/message/fail/yield-in-arrow-param.out (renamed from deps/v8/test/message/yield-in-arrow-param.out)0
-rw-r--r--deps/v8/test/message/fail/yield-in-generator-param.js (renamed from deps/v8/test/message/yield-in-generator-param.js)0
-rw-r--r--deps/v8/test/message/fail/yield-in-generator-param.out (renamed from deps/v8/test/message/yield-in-generator-param.out)0
-rw-r--r--deps/v8/test/message/message.status8
-rw-r--r--deps/v8/test/message/regress/fail/regress-1527.js (renamed from deps/v8/test/message/regress/regress-1527.js)0
-rw-r--r--deps/v8/test/message/regress/fail/regress-1527.out (renamed from deps/v8/test/message/regress/regress-1527.out)0
-rw-r--r--deps/v8/test/message/regress/fail/regress-3995.js (renamed from deps/v8/test/message/regress/regress-3995.js)0
-rw-r--r--deps/v8/test/message/regress/fail/regress-3995.out (renamed from deps/v8/test/message/regress/regress-3995.out)0
-rw-r--r--deps/v8/test/message/regress/fail/regress-4266.js (renamed from deps/v8/test/message/regress/regress-4266.js)0
-rw-r--r--deps/v8/test/message/regress/fail/regress-4266.out (renamed from deps/v8/test/message/regress/regress-4266.out)0
-rw-r--r--deps/v8/test/message/regress/fail/regress-5727.js (renamed from deps/v8/test/message/regress/regress-5727.js)0
-rw-r--r--deps/v8/test/message/regress/fail/regress-5727.out (renamed from deps/v8/test/message/regress/regress-5727.out)0
-rw-r--r--deps/v8/test/message/regress/fail/regress-73.js (renamed from deps/v8/test/message/regress/regress-73.js)12
-rw-r--r--deps/v8/test/message/regress/fail/regress-73.out (renamed from deps/v8/test/message/regress/regress-73.out)0
-rw-r--r--deps/v8/test/message/regress/fail/regress-75.js (renamed from deps/v8/test/message/regress/regress-75.js)0
-rw-r--r--deps/v8/test/message/regress/fail/regress-75.out (renamed from deps/v8/test/message/regress/regress-75.out)0
-rw-r--r--deps/v8/test/message/regress/fail/regress-crbug-661579.js (renamed from deps/v8/test/message/regress/regress-crbug-661579.js)0
-rw-r--r--deps/v8/test/message/regress/fail/regress-crbug-661579.out (renamed from deps/v8/test/message/regress/regress-crbug-661579.out)0
-rw-r--r--deps/v8/test/message/regress/fail/regress-crbug-669017.js (renamed from deps/v8/test/message/regress/regress-crbug-669017.js)0
-rw-r--r--deps/v8/test/message/regress/fail/regress-crbug-669017.out (renamed from deps/v8/test/message/regress/regress-crbug-669017.out)0
-rw-r--r--deps/v8/test/message/regress/fail/regress-crbug-691194.js (renamed from deps/v8/test/message/regress/regress-crbug-691194.js)0
-rw-r--r--deps/v8/test/message/regress/fail/regress-crbug-691194.out (renamed from deps/v8/test/message/regress/regress-crbug-691194.out)0
-rw-r--r--deps/v8/test/message/regress/regress-4829-1.js9
-rw-r--r--deps/v8/test/message/regress/regress-4829-1.out8
-rw-r--r--deps/v8/test/message/regress/regress-4829-2.js9
-rw-r--r--deps/v8/test/message/regress/regress-4829-2.out8
-rw-r--r--deps/v8/test/message/testcfg.py31
362 files changed, 142 insertions, 73 deletions
diff --git a/deps/v8/test/message/console.out b/deps/v8/test/message/console.out
deleted file mode 100644
index 7813ccd025..0000000000
--- a/deps/v8/test/message/console.out
+++ /dev/null
@@ -1,15 +0,0 @@
-default: {NUMBER}
-abcd: {NUMBER}
-b: 0.000000
-a: {NUMBER}
-log more
-warn 2
-debug
-info
-*%(basename)s:25: Error: exception
-console.info({ toString: () => {throw new Error("exception");} })
- ^
-Error: exception
- at Object.toString (*%(basename)s:25:39)
- at console.info (<anonymous>)
- at *%(basename)s:25:9
diff --git a/deps/v8/test/message/arrow-bare-rest-param.js b/deps/v8/test/message/fail/arrow-bare-rest-param.js
index b826ec20b7..b826ec20b7 100644
--- a/deps/v8/test/message/arrow-bare-rest-param.js
+++ b/deps/v8/test/message/fail/arrow-bare-rest-param.js
diff --git a/deps/v8/test/message/arrow-bare-rest-param.out b/deps/v8/test/message/fail/arrow-bare-rest-param.out
index 76a25a455d..76a25a455d 100644
--- a/deps/v8/test/message/arrow-bare-rest-param.out
+++ b/deps/v8/test/message/fail/arrow-bare-rest-param.out
diff --git a/deps/v8/test/message/arrow-formal-parameters.js b/deps/v8/test/message/fail/arrow-formal-parameters.js
index 30f9c86048..30f9c86048 100644
--- a/deps/v8/test/message/arrow-formal-parameters.js
+++ b/deps/v8/test/message/fail/arrow-formal-parameters.js
diff --git a/deps/v8/test/message/arrow-formal-parameters.out b/deps/v8/test/message/fail/arrow-formal-parameters.out
index bafcf452e3..bafcf452e3 100644
--- a/deps/v8/test/message/arrow-formal-parameters.out
+++ b/deps/v8/test/message/fail/arrow-formal-parameters.out
diff --git a/deps/v8/test/message/arrow-invalid-rest-2.js b/deps/v8/test/message/fail/arrow-invalid-rest-2.js
index 3517803d30..3517803d30 100644
--- a/deps/v8/test/message/arrow-invalid-rest-2.js
+++ b/deps/v8/test/message/fail/arrow-invalid-rest-2.js
diff --git a/deps/v8/test/message/arrow-invalid-rest-2.out b/deps/v8/test/message/fail/arrow-invalid-rest-2.out
index aef0fb0041..aef0fb0041 100644
--- a/deps/v8/test/message/arrow-invalid-rest-2.out
+++ b/deps/v8/test/message/fail/arrow-invalid-rest-2.out
diff --git a/deps/v8/test/message/arrow-invalid-rest.js b/deps/v8/test/message/fail/arrow-invalid-rest.js
index 870dbe9f54..870dbe9f54 100644
--- a/deps/v8/test/message/arrow-invalid-rest.js
+++ b/deps/v8/test/message/fail/arrow-invalid-rest.js
diff --git a/deps/v8/test/message/arrow-invalid-rest.out b/deps/v8/test/message/fail/arrow-invalid-rest.out
index 520c67393f..520c67393f 100644
--- a/deps/v8/test/message/arrow-invalid-rest.out
+++ b/deps/v8/test/message/fail/arrow-invalid-rest.out
diff --git a/deps/v8/test/message/arrow-missing.js b/deps/v8/test/message/fail/arrow-missing.js
index b9f9acd05c..b9f9acd05c 100644
--- a/deps/v8/test/message/arrow-missing.js
+++ b/deps/v8/test/message/fail/arrow-missing.js
diff --git a/deps/v8/test/message/arrow-missing.out b/deps/v8/test/message/fail/arrow-missing.out
index bad6157a0a..bad6157a0a 100644
--- a/deps/v8/test/message/arrow-missing.out
+++ b/deps/v8/test/message/fail/arrow-missing.out
diff --git a/deps/v8/test/message/arrow-param-after-rest-2.js b/deps/v8/test/message/fail/arrow-param-after-rest-2.js
index 617c8726d7..617c8726d7 100644
--- a/deps/v8/test/message/arrow-param-after-rest-2.js
+++ b/deps/v8/test/message/fail/arrow-param-after-rest-2.js
diff --git a/deps/v8/test/message/arrow-param-after-rest-2.out b/deps/v8/test/message/fail/arrow-param-after-rest-2.out
index 27785cfb02..27785cfb02 100644
--- a/deps/v8/test/message/arrow-param-after-rest-2.out
+++ b/deps/v8/test/message/fail/arrow-param-after-rest-2.out
diff --git a/deps/v8/test/message/arrow-param-after-rest.js b/deps/v8/test/message/fail/arrow-param-after-rest.js
index 9192bc6c0c..9192bc6c0c 100644
--- a/deps/v8/test/message/arrow-param-after-rest.js
+++ b/deps/v8/test/message/fail/arrow-param-after-rest.js
diff --git a/deps/v8/test/message/arrow-param-after-rest.out b/deps/v8/test/message/fail/arrow-param-after-rest.out
index 5b36e43584..5b36e43584 100644
--- a/deps/v8/test/message/arrow-param-after-rest.out
+++ b/deps/v8/test/message/fail/arrow-param-after-rest.out
diff --git a/deps/v8/test/message/arrow-strict-eval-bare-parameter.js b/deps/v8/test/message/fail/arrow-strict-eval-bare-parameter.js
index 3cc8254f05..3cc8254f05 100644
--- a/deps/v8/test/message/arrow-strict-eval-bare-parameter.js
+++ b/deps/v8/test/message/fail/arrow-strict-eval-bare-parameter.js
diff --git a/deps/v8/test/message/arrow-strict-eval-bare-parameter.out b/deps/v8/test/message/fail/arrow-strict-eval-bare-parameter.out
index e2230a1bb2..e2230a1bb2 100644
--- a/deps/v8/test/message/arrow-strict-eval-bare-parameter.out
+++ b/deps/v8/test/message/fail/arrow-strict-eval-bare-parameter.out
diff --git a/deps/v8/test/message/arrow-two-rest-params.js b/deps/v8/test/message/fail/arrow-two-rest-params.js
index 222f10ab4f..222f10ab4f 100644
--- a/deps/v8/test/message/arrow-two-rest-params.js
+++ b/deps/v8/test/message/fail/arrow-two-rest-params.js
diff --git a/deps/v8/test/message/arrow-two-rest-params.out b/deps/v8/test/message/fail/arrow-two-rest-params.out
index 7147ebcf11..7147ebcf11 100644
--- a/deps/v8/test/message/arrow-two-rest-params.out
+++ b/deps/v8/test/message/fail/arrow-two-rest-params.out
diff --git a/deps/v8/test/message/async-arrow-invalid-rest-2.js b/deps/v8/test/message/fail/async-arrow-invalid-rest-2.js
index ff5245f457..ff5245f457 100644
--- a/deps/v8/test/message/async-arrow-invalid-rest-2.js
+++ b/deps/v8/test/message/fail/async-arrow-invalid-rest-2.js
diff --git a/deps/v8/test/message/async-arrow-invalid-rest-2.out b/deps/v8/test/message/fail/async-arrow-invalid-rest-2.out
index ff90771fbb..ff90771fbb 100644
--- a/deps/v8/test/message/async-arrow-invalid-rest-2.out
+++ b/deps/v8/test/message/fail/async-arrow-invalid-rest-2.out
diff --git a/deps/v8/test/message/async-arrow-invalid-rest.js b/deps/v8/test/message/fail/async-arrow-invalid-rest.js
index c77a7eb4b4..c77a7eb4b4 100644
--- a/deps/v8/test/message/async-arrow-invalid-rest.js
+++ b/deps/v8/test/message/fail/async-arrow-invalid-rest.js
diff --git a/deps/v8/test/message/async-arrow-invalid-rest.out b/deps/v8/test/message/fail/async-arrow-invalid-rest.out
index 31fd1ab0e1..31fd1ab0e1 100644
--- a/deps/v8/test/message/async-arrow-invalid-rest.out
+++ b/deps/v8/test/message/fail/async-arrow-invalid-rest.out
diff --git a/deps/v8/test/message/async-arrow-param-after-rest.js b/deps/v8/test/message/fail/async-arrow-param-after-rest.js
index a050749a13..a050749a13 100644
--- a/deps/v8/test/message/async-arrow-param-after-rest.js
+++ b/deps/v8/test/message/fail/async-arrow-param-after-rest.js
diff --git a/deps/v8/test/message/async-arrow-param-after-rest.out b/deps/v8/test/message/fail/async-arrow-param-after-rest.out
index 51d8c879b2..51d8c879b2 100644
--- a/deps/v8/test/message/async-arrow-param-after-rest.out
+++ b/deps/v8/test/message/fail/async-arrow-param-after-rest.out
diff --git a/deps/v8/test/message/await-non-async.js b/deps/v8/test/message/fail/await-non-async.js
index 9b93bfc5ef..9b93bfc5ef 100644
--- a/deps/v8/test/message/await-non-async.js
+++ b/deps/v8/test/message/fail/await-non-async.js
diff --git a/deps/v8/test/message/await-non-async.out b/deps/v8/test/message/fail/await-non-async.out
index 3198e8d7b1..3198e8d7b1 100644
--- a/deps/v8/test/message/await-non-async.out
+++ b/deps/v8/test/message/fail/await-non-async.out
diff --git a/deps/v8/test/message/call-non-constructable.js b/deps/v8/test/message/fail/call-non-constructable.js
index 261acbdad0..261acbdad0 100644
--- a/deps/v8/test/message/call-non-constructable.js
+++ b/deps/v8/test/message/fail/call-non-constructable.js
diff --git a/deps/v8/test/message/call-non-constructable.out b/deps/v8/test/message/fail/call-non-constructable.out
index 89f689790a..89f689790a 100644
--- a/deps/v8/test/message/call-non-constructable.out
+++ b/deps/v8/test/message/fail/call-non-constructable.out
diff --git a/deps/v8/test/message/call-primitive-constructor.js b/deps/v8/test/message/fail/call-primitive-constructor.js
index a5c9266682..a5c9266682 100644
--- a/deps/v8/test/message/call-primitive-constructor.js
+++ b/deps/v8/test/message/fail/call-primitive-constructor.js
diff --git a/deps/v8/test/message/call-primitive-constructor.out b/deps/v8/test/message/fail/call-primitive-constructor.out
index ad5172acce..ad5172acce 100644
--- a/deps/v8/test/message/call-primitive-constructor.out
+++ b/deps/v8/test/message/fail/call-primitive-constructor.out
diff --git a/deps/v8/test/message/call-primitive-function.js b/deps/v8/test/message/fail/call-primitive-function.js
index b5872513dc..b5872513dc 100644
--- a/deps/v8/test/message/call-primitive-function.js
+++ b/deps/v8/test/message/fail/call-primitive-function.js
diff --git a/deps/v8/test/message/call-primitive-function.out b/deps/v8/test/message/fail/call-primitive-function.out
index be707ed15c..be707ed15c 100644
--- a/deps/v8/test/message/call-primitive-function.out
+++ b/deps/v8/test/message/fail/call-primitive-function.out
diff --git a/deps/v8/test/message/call-undeclared-constructor.js b/deps/v8/test/message/fail/call-undeclared-constructor.js
index e98fc1a24e..e98fc1a24e 100644
--- a/deps/v8/test/message/call-undeclared-constructor.js
+++ b/deps/v8/test/message/fail/call-undeclared-constructor.js
diff --git a/deps/v8/test/message/call-undeclared-constructor.out b/deps/v8/test/message/fail/call-undeclared-constructor.out
index bbfa37c21b..bbfa37c21b 100644
--- a/deps/v8/test/message/call-undeclared-constructor.out
+++ b/deps/v8/test/message/fail/call-undeclared-constructor.out
diff --git a/deps/v8/test/message/call-undeclared-function.js b/deps/v8/test/message/fail/call-undeclared-function.js
index 2c6f9aaec1..2c6f9aaec1 100644
--- a/deps/v8/test/message/call-undeclared-function.js
+++ b/deps/v8/test/message/fail/call-undeclared-function.js
diff --git a/deps/v8/test/message/call-undeclared-function.out b/deps/v8/test/message/fail/call-undeclared-function.out
index c853122b37..c853122b37 100644
--- a/deps/v8/test/message/call-undeclared-function.out
+++ b/deps/v8/test/message/fail/call-undeclared-function.out
diff --git a/deps/v8/test/message/class-constructor-accessor.js b/deps/v8/test/message/fail/class-constructor-accessor.js
index fcc9868b14..fcc9868b14 100644
--- a/deps/v8/test/message/class-constructor-accessor.js
+++ b/deps/v8/test/message/fail/class-constructor-accessor.js
diff --git a/deps/v8/test/message/class-constructor-accessor.out b/deps/v8/test/message/fail/class-constructor-accessor.out
index 8776f54db1..8776f54db1 100644
--- a/deps/v8/test/message/class-constructor-accessor.out
+++ b/deps/v8/test/message/fail/class-constructor-accessor.out
diff --git a/deps/v8/test/message/class-constructor-generator.js b/deps/v8/test/message/fail/class-constructor-generator.js
index a9a0ef862d..a9a0ef862d 100644
--- a/deps/v8/test/message/class-constructor-generator.js
+++ b/deps/v8/test/message/fail/class-constructor-generator.js
diff --git a/deps/v8/test/message/class-constructor-generator.out b/deps/v8/test/message/fail/class-constructor-generator.out
index 5075e511cc..5075e511cc 100644
--- a/deps/v8/test/message/class-constructor-generator.out
+++ b/deps/v8/test/message/fail/class-constructor-generator.out
diff --git a/deps/v8/test/message/fail/class-field-constructor.js b/deps/v8/test/message/fail/class-field-constructor.js
new file mode 100644
index 0000000000..baeb04e94d
--- /dev/null
+++ b/deps/v8/test/message/fail/class-field-constructor.js
@@ -0,0 +1,9 @@
+// Copyright 2015 the V8 project authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+//
+// Flags: --harmony-public-fields
+
+class X {
+ constructor = function() {};
+}
diff --git a/deps/v8/test/message/fail/class-field-constructor.out b/deps/v8/test/message/fail/class-field-constructor.out
new file mode 100644
index 0000000000..51f26957ad
--- /dev/null
+++ b/deps/v8/test/message/fail/class-field-constructor.out
@@ -0,0 +1,4 @@
+*%(basename)s:8: SyntaxError: Classes may not have a field named 'constructor'
+ constructor = function() {};
+ ^^^^^^^^^^^
+SyntaxError: Classes may not have a field named 'constructor' \ No newline at end of file
diff --git a/deps/v8/test/message/fail/class-field-static-constructor.js b/deps/v8/test/message/fail/class-field-static-constructor.js
new file mode 100644
index 0000000000..b64cf6254c
--- /dev/null
+++ b/deps/v8/test/message/fail/class-field-static-constructor.js
@@ -0,0 +1,9 @@
+// Copyright 2015 the V8 project authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+//
+// Flags: --harmony-public-fields
+
+class X {
+ static constructor = function() {};
+}
diff --git a/deps/v8/test/message/fail/class-field-static-constructor.out b/deps/v8/test/message/fail/class-field-static-constructor.out
new file mode 100644
index 0000000000..6831d83552
--- /dev/null
+++ b/deps/v8/test/message/fail/class-field-static-constructor.out
@@ -0,0 +1,4 @@
+*%(basename)s:8: SyntaxError: Classes may not have a field named 'constructor'
+ static constructor = function() {};
+ ^^^^^^^^^^^
+SyntaxError: Classes may not have a field named 'constructor' \ No newline at end of file
diff --git a/deps/v8/test/message/fail/class-field-static-prototype.js b/deps/v8/test/message/fail/class-field-static-prototype.js
new file mode 100644
index 0000000000..da8120481a
--- /dev/null
+++ b/deps/v8/test/message/fail/class-field-static-prototype.js
@@ -0,0 +1,9 @@
+// Copyright 2015 the V8 project authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+//
+// Flags: --harmony-public-fields
+
+class X {
+ static prototype = function() {};
+}
diff --git a/deps/v8/test/message/fail/class-field-static-prototype.out b/deps/v8/test/message/fail/class-field-static-prototype.out
new file mode 100644
index 0000000000..06d6a75842
--- /dev/null
+++ b/deps/v8/test/message/fail/class-field-static-prototype.out
@@ -0,0 +1,4 @@
+*%(basename)s:8: SyntaxError: Classes may not have a static property named 'prototype'
+ static prototype = function() {};
+ ^^^^^^^^^
+SyntaxError: Classes may not have a static property named 'prototype' \ No newline at end of file
diff --git a/deps/v8/test/message/class-spread-property.js b/deps/v8/test/message/fail/class-spread-property.js
index 5887df538b..5887df538b 100644
--- a/deps/v8/test/message/class-spread-property.js
+++ b/deps/v8/test/message/fail/class-spread-property.js
diff --git a/deps/v8/test/message/class-spread-property.out b/deps/v8/test/message/fail/class-spread-property.out
index df15e50262..df15e50262 100644
--- a/deps/v8/test/message/class-spread-property.out
+++ b/deps/v8/test/message/fail/class-spread-property.out
diff --git a/deps/v8/test/message/console.js b/deps/v8/test/message/fail/console.js
index f49ce4c608..d8cbfa28c9 100644
--- a/deps/v8/test/message/console.js
+++ b/deps/v8/test/message/fail/console.js
@@ -18,7 +18,6 @@ console.timeEnd("a", "b");
console.log("log", "more");
console.warn("warn", { toString: () => 2 });
-console.error("error");
console.debug("debug");
console.info("info");
diff --git a/deps/v8/test/message/fail/console.out b/deps/v8/test/message/fail/console.out
new file mode 100644
index 0000000000..abfc4ad718
--- /dev/null
+++ b/deps/v8/test/message/fail/console.out
@@ -0,0 +1,15 @@
+console.timeEnd: default, {NUMBER}
+console.timeEnd: abcd, {NUMBER}
+console.timeEnd: b, {NUMBER}
+console.timeEnd: a, {NUMBER}
+log more
+console.warn: warn 2
+console.debug: debug
+console.info: info
+console.info: *%(basename)s:24: Error: exception
+console.info({ toString: () => {throw new Error("exception");} })
+ ^
+Error: exception
+ at Object.toString (*%(basename)s:24:39)
+ at console.info (<anonymous>)
+ at *%(basename)s:24:9
diff --git a/deps/v8/test/message/const-decl-no-init-sloppy.out b/deps/v8/test/message/fail/const-decl-no-init-sloppy.out
index 302497771a..302497771a 100644
--- a/deps/v8/test/message/const-decl-no-init-sloppy.out
+++ b/deps/v8/test/message/fail/const-decl-no-init-sloppy.out
diff --git a/deps/v8/test/message/const-decl-no-init.js b/deps/v8/test/message/fail/const-decl-no-init.js
index 7a47a1319a..7a47a1319a 100644
--- a/deps/v8/test/message/const-decl-no-init.js
+++ b/deps/v8/test/message/fail/const-decl-no-init.js
diff --git a/deps/v8/test/message/const-decl-no-init.out b/deps/v8/test/message/fail/const-decl-no-init.out
index 42f1219b3c..42f1219b3c 100644
--- a/deps/v8/test/message/const-decl-no-init.out
+++ b/deps/v8/test/message/fail/const-decl-no-init.out
diff --git a/deps/v8/test/message/const-decl-no-init2.js b/deps/v8/test/message/fail/const-decl-no-init2.js
index 586b783d64..586b783d64 100644
--- a/deps/v8/test/message/const-decl-no-init2.js
+++ b/deps/v8/test/message/fail/const-decl-no-init2.js
diff --git a/deps/v8/test/message/const-decl-no-init2.out b/deps/v8/test/message/fail/const-decl-no-init2.out
index 2f61cedb16..2f61cedb16 100644
--- a/deps/v8/test/message/const-decl-no-init2.out
+++ b/deps/v8/test/message/fail/const-decl-no-init2.out
diff --git a/deps/v8/test/message/default-parameter-tdz-arrow.js b/deps/v8/test/message/fail/default-parameter-tdz-arrow.js
index d68ceb2908..d68ceb2908 100644
--- a/deps/v8/test/message/default-parameter-tdz-arrow.js
+++ b/deps/v8/test/message/fail/default-parameter-tdz-arrow.js
diff --git a/deps/v8/test/message/default-parameter-tdz-arrow.out b/deps/v8/test/message/fail/default-parameter-tdz-arrow.out
index 7d5f894ef5..7d5f894ef5 100644
--- a/deps/v8/test/message/default-parameter-tdz-arrow.out
+++ b/deps/v8/test/message/fail/default-parameter-tdz-arrow.out
diff --git a/deps/v8/test/message/default-parameter-tdz.js b/deps/v8/test/message/fail/default-parameter-tdz.js
index a109196218..a109196218 100644
--- a/deps/v8/test/message/default-parameter-tdz.js
+++ b/deps/v8/test/message/fail/default-parameter-tdz.js
diff --git a/deps/v8/test/message/default-parameter-tdz.out b/deps/v8/test/message/fail/default-parameter-tdz.out
index 8a6d56abae..8a6d56abae 100644
--- a/deps/v8/test/message/default-parameter-tdz.out
+++ b/deps/v8/test/message/fail/default-parameter-tdz.out
diff --git a/deps/v8/test/message/destructuring-array-non-iterable-number.js b/deps/v8/test/message/fail/destructuring-array-non-iterable-number.js
index d07cb7a037..d07cb7a037 100644
--- a/deps/v8/test/message/destructuring-array-non-iterable-number.js
+++ b/deps/v8/test/message/fail/destructuring-array-non-iterable-number.js
diff --git a/deps/v8/test/message/destructuring-array-non-iterable-number.out b/deps/v8/test/message/fail/destructuring-array-non-iterable-number.out
index 35a328d7f3..35a328d7f3 100644
--- a/deps/v8/test/message/destructuring-array-non-iterable-number.out
+++ b/deps/v8/test/message/fail/destructuring-array-non-iterable-number.out
diff --git a/deps/v8/test/message/destructuring-array-non-iterable-object-literal-complex.js b/deps/v8/test/message/fail/destructuring-array-non-iterable-object-literal-complex.js
index 404f4e2889..404f4e2889 100644
--- a/deps/v8/test/message/destructuring-array-non-iterable-object-literal-complex.js
+++ b/deps/v8/test/message/fail/destructuring-array-non-iterable-object-literal-complex.js
diff --git a/deps/v8/test/message/destructuring-array-non-iterable-object-literal-complex.out b/deps/v8/test/message/fail/destructuring-array-non-iterable-object-literal-complex.out
index c4752ff4f9..c4752ff4f9 100644
--- a/deps/v8/test/message/destructuring-array-non-iterable-object-literal-complex.out
+++ b/deps/v8/test/message/fail/destructuring-array-non-iterable-object-literal-complex.out
diff --git a/deps/v8/test/message/destructuring-array-non-iterable-object-literal.js b/deps/v8/test/message/fail/destructuring-array-non-iterable-object-literal.js
index a261a3994e..a261a3994e 100644
--- a/deps/v8/test/message/destructuring-array-non-iterable-object-literal.js
+++ b/deps/v8/test/message/fail/destructuring-array-non-iterable-object-literal.js
diff --git a/deps/v8/test/message/destructuring-array-non-iterable-object-literal.out b/deps/v8/test/message/fail/destructuring-array-non-iterable-object-literal.out
index 4180bddb33..4180bddb33 100644
--- a/deps/v8/test/message/destructuring-array-non-iterable-object-literal.out
+++ b/deps/v8/test/message/fail/destructuring-array-non-iterable-object-literal.out
diff --git a/deps/v8/test/message/destructuring-array-non-iterable-object.js b/deps/v8/test/message/fail/destructuring-array-non-iterable-object.js
index 03286e318c..03286e318c 100644
--- a/deps/v8/test/message/destructuring-array-non-iterable-object.js
+++ b/deps/v8/test/message/fail/destructuring-array-non-iterable-object.js
diff --git a/deps/v8/test/message/destructuring-array-non-iterable-object.out b/deps/v8/test/message/fail/destructuring-array-non-iterable-object.out
index bcf70a8ec0..bcf70a8ec0 100644
--- a/deps/v8/test/message/destructuring-array-non-iterable-object.out
+++ b/deps/v8/test/message/fail/destructuring-array-non-iterable-object.out
diff --git a/deps/v8/test/message/destructuring-array-non-iterable-undefined.js b/deps/v8/test/message/fail/destructuring-array-non-iterable-undefined.js
index f0eaa30562..f0eaa30562 100644
--- a/deps/v8/test/message/destructuring-array-non-iterable-undefined.js
+++ b/deps/v8/test/message/fail/destructuring-array-non-iterable-undefined.js
diff --git a/deps/v8/test/message/destructuring-array-non-iterable-undefined.out b/deps/v8/test/message/fail/destructuring-array-non-iterable-undefined.out
index 564d02c91b..564d02c91b 100644
--- a/deps/v8/test/message/destructuring-array-non-iterable-undefined.out
+++ b/deps/v8/test/message/fail/destructuring-array-non-iterable-undefined.out
diff --git a/deps/v8/test/message/destructuring-decl-no-init-array.js b/deps/v8/test/message/fail/destructuring-decl-no-init-array.js
index ab976b197e..ab976b197e 100644
--- a/deps/v8/test/message/destructuring-decl-no-init-array.js
+++ b/deps/v8/test/message/fail/destructuring-decl-no-init-array.js
diff --git a/deps/v8/test/message/destructuring-decl-no-init-array.out b/deps/v8/test/message/fail/destructuring-decl-no-init-array.out
index 888656b490..888656b490 100644
--- a/deps/v8/test/message/destructuring-decl-no-init-array.out
+++ b/deps/v8/test/message/fail/destructuring-decl-no-init-array.out
diff --git a/deps/v8/test/message/destructuring-decl-no-init-array2.js b/deps/v8/test/message/fail/destructuring-decl-no-init-array2.js
index 9ffa58b1df..9ffa58b1df 100644
--- a/deps/v8/test/message/destructuring-decl-no-init-array2.js
+++ b/deps/v8/test/message/fail/destructuring-decl-no-init-array2.js
diff --git a/deps/v8/test/message/destructuring-decl-no-init-array2.out b/deps/v8/test/message/fail/destructuring-decl-no-init-array2.out
index d3b32b5d3a..d3b32b5d3a 100644
--- a/deps/v8/test/message/destructuring-decl-no-init-array2.out
+++ b/deps/v8/test/message/fail/destructuring-decl-no-init-array2.out
diff --git a/deps/v8/test/message/destructuring-decl-no-init-obj.js b/deps/v8/test/message/fail/destructuring-decl-no-init-obj.js
index 398b4fc5e7..398b4fc5e7 100644
--- a/deps/v8/test/message/destructuring-decl-no-init-obj.js
+++ b/deps/v8/test/message/fail/destructuring-decl-no-init-obj.js
diff --git a/deps/v8/test/message/destructuring-decl-no-init-obj.out b/deps/v8/test/message/fail/destructuring-decl-no-init-obj.out
index cb94b58a32..cb94b58a32 100644
--- a/deps/v8/test/message/destructuring-decl-no-init-obj.out
+++ b/deps/v8/test/message/fail/destructuring-decl-no-init-obj.out
diff --git a/deps/v8/test/message/destructuring-decl-no-init-obj2.js b/deps/v8/test/message/fail/destructuring-decl-no-init-obj2.js
index 652409bfab..652409bfab 100644
--- a/deps/v8/test/message/destructuring-decl-no-init-obj2.js
+++ b/deps/v8/test/message/fail/destructuring-decl-no-init-obj2.js
diff --git a/deps/v8/test/message/destructuring-decl-no-init-obj2.out b/deps/v8/test/message/fail/destructuring-decl-no-init-obj2.out
index 2b4054ac37..2b4054ac37 100644
--- a/deps/v8/test/message/destructuring-decl-no-init-obj2.out
+++ b/deps/v8/test/message/fail/destructuring-decl-no-init-obj2.out
diff --git a/deps/v8/test/message/destructuring-function-non-iterable.js b/deps/v8/test/message/fail/destructuring-function-non-iterable.js
index fcae586f1c..fcae586f1c 100644
--- a/deps/v8/test/message/destructuring-function-non-iterable.js
+++ b/deps/v8/test/message/fail/destructuring-function-non-iterable.js
diff --git a/deps/v8/test/message/destructuring-function-non-iterable.out b/deps/v8/test/message/fail/destructuring-function-non-iterable.out
index 575fc5bd1b..575fc5bd1b 100644
--- a/deps/v8/test/message/destructuring-function-non-iterable.out
+++ b/deps/v8/test/message/fail/destructuring-function-non-iterable.out
diff --git a/deps/v8/test/message/destructuring-modify-const.js b/deps/v8/test/message/fail/destructuring-modify-const.js
index 5575ae9267..5575ae9267 100644
--- a/deps/v8/test/message/destructuring-modify-const.js
+++ b/deps/v8/test/message/fail/destructuring-modify-const.js
diff --git a/deps/v8/test/message/destructuring-modify-const.out b/deps/v8/test/message/fail/destructuring-modify-const.out
index 19bffa6d3d..19bffa6d3d 100644
--- a/deps/v8/test/message/destructuring-modify-const.out
+++ b/deps/v8/test/message/fail/destructuring-modify-const.out
diff --git a/deps/v8/test/message/destructuring-new-callable-non-iterable.js b/deps/v8/test/message/fail/destructuring-new-callable-non-iterable.js
index e854d6e3af..e854d6e3af 100644
--- a/deps/v8/test/message/destructuring-new-callable-non-iterable.js
+++ b/deps/v8/test/message/fail/destructuring-new-callable-non-iterable.js
diff --git a/deps/v8/test/message/destructuring-new-callable-non-iterable.out b/deps/v8/test/message/fail/destructuring-new-callable-non-iterable.out
index 53f8dec32c..53f8dec32c 100644
--- a/deps/v8/test/message/destructuring-new-callable-non-iterable.out
+++ b/deps/v8/test/message/fail/destructuring-new-callable-non-iterable.out
diff --git a/deps/v8/test/message/destructuring-non-function-non-iterable.js b/deps/v8/test/message/fail/destructuring-non-function-non-iterable.js
index 6de9c90869..6de9c90869 100644
--- a/deps/v8/test/message/destructuring-non-function-non-iterable.js
+++ b/deps/v8/test/message/fail/destructuring-non-function-non-iterable.js
diff --git a/deps/v8/test/message/destructuring-non-function-non-iterable.out b/deps/v8/test/message/fail/destructuring-non-function-non-iterable.out
index 575fc5bd1b..575fc5bd1b 100644
--- a/deps/v8/test/message/destructuring-non-function-non-iterable.out
+++ b/deps/v8/test/message/fail/destructuring-non-function-non-iterable.out
diff --git a/deps/v8/test/message/destructuring-undefined-computed-property.js b/deps/v8/test/message/fail/destructuring-undefined-computed-property.js
index 7f48062eda..7f48062eda 100644
--- a/deps/v8/test/message/destructuring-undefined-computed-property.js
+++ b/deps/v8/test/message/fail/destructuring-undefined-computed-property.js
diff --git a/deps/v8/test/message/destructuring-undefined-computed-property.out b/deps/v8/test/message/fail/destructuring-undefined-computed-property.out
index 27baf9a2d6..27baf9a2d6 100644
--- a/deps/v8/test/message/destructuring-undefined-computed-property.out
+++ b/deps/v8/test/message/fail/destructuring-undefined-computed-property.out
diff --git a/deps/v8/test/message/destructuring-undefined-number-property.js b/deps/v8/test/message/fail/destructuring-undefined-number-property.js
index e6b6643d72..e6b6643d72 100644
--- a/deps/v8/test/message/destructuring-undefined-number-property.js
+++ b/deps/v8/test/message/fail/destructuring-undefined-number-property.js
diff --git a/deps/v8/test/message/destructuring-undefined-number-property.out b/deps/v8/test/message/fail/destructuring-undefined-number-property.out
index 4d63351204..4d63351204 100644
--- a/deps/v8/test/message/destructuring-undefined-number-property.out
+++ b/deps/v8/test/message/fail/destructuring-undefined-number-property.out
diff --git a/deps/v8/test/message/destructuring-undefined-string-property.js b/deps/v8/test/message/fail/destructuring-undefined-string-property.js
index 67f3dab2f8..67f3dab2f8 100644
--- a/deps/v8/test/message/destructuring-undefined-string-property.js
+++ b/deps/v8/test/message/fail/destructuring-undefined-string-property.js
diff --git a/deps/v8/test/message/destructuring-undefined-string-property.out b/deps/v8/test/message/fail/destructuring-undefined-string-property.out
index 1ea1c6b264..1ea1c6b264 100644
--- a/deps/v8/test/message/destructuring-undefined-string-property.out
+++ b/deps/v8/test/message/fail/destructuring-undefined-string-property.out
diff --git a/deps/v8/test/message/fail/dynamic-import-missing-specifier.js b/deps/v8/test/message/fail/dynamic-import-missing-specifier.js
new file mode 100644
index 0000000000..c2af815f12
--- /dev/null
+++ b/deps/v8/test/message/fail/dynamic-import-missing-specifier.js
@@ -0,0 +1,7 @@
+// Copyright 2016 the V8 project authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+//
+// Flags: --harmony-dynamic-import
+
+import();
diff --git a/deps/v8/test/message/fail/dynamic-import-missing-specifier.out b/deps/v8/test/message/fail/dynamic-import-missing-specifier.out
new file mode 100644
index 0000000000..2f8c1cfa0c
--- /dev/null
+++ b/deps/v8/test/message/fail/dynamic-import-missing-specifier.out
@@ -0,0 +1,4 @@
+*%(basename)s:7: SyntaxError: import() requires a specifier
+import();
+ ^
+SyntaxError: import() requires a specifier
diff --git a/deps/v8/test/message/export-duplicate-as.js b/deps/v8/test/message/fail/export-duplicate-as.js
index 416180b093..416180b093 100644
--- a/deps/v8/test/message/export-duplicate-as.js
+++ b/deps/v8/test/message/fail/export-duplicate-as.js
diff --git a/deps/v8/test/message/export-duplicate-as.out b/deps/v8/test/message/fail/export-duplicate-as.out
index 729de8a904..729de8a904 100644
--- a/deps/v8/test/message/export-duplicate-as.out
+++ b/deps/v8/test/message/fail/export-duplicate-as.out
diff --git a/deps/v8/test/message/export-duplicate-default.js b/deps/v8/test/message/fail/export-duplicate-default.js
index de1a8807c1..de1a8807c1 100644
--- a/deps/v8/test/message/export-duplicate-default.js
+++ b/deps/v8/test/message/fail/export-duplicate-default.js
diff --git a/deps/v8/test/message/export-duplicate-default.out b/deps/v8/test/message/fail/export-duplicate-default.out
index 685e289891..685e289891 100644
--- a/deps/v8/test/message/export-duplicate-default.out
+++ b/deps/v8/test/message/fail/export-duplicate-default.out
diff --git a/deps/v8/test/message/export-duplicate.js b/deps/v8/test/message/fail/export-duplicate.js
index 93011f0c1c..93011f0c1c 100644
--- a/deps/v8/test/message/export-duplicate.js
+++ b/deps/v8/test/message/fail/export-duplicate.js
diff --git a/deps/v8/test/message/export-duplicate.out b/deps/v8/test/message/fail/export-duplicate.out
index 9811cb122c..9811cb122c 100644
--- a/deps/v8/test/message/export-duplicate.out
+++ b/deps/v8/test/message/fail/export-duplicate.out
diff --git a/deps/v8/test/message/for-in-let-loop-initializers-strict.js b/deps/v8/test/message/fail/for-in-let-loop-initializers-strict.js
index a58f2fd275..a58f2fd275 100644
--- a/deps/v8/test/message/for-in-let-loop-initializers-strict.js
+++ b/deps/v8/test/message/fail/for-in-let-loop-initializers-strict.js
diff --git a/deps/v8/test/message/for-in-let-loop-initializers-strict.out b/deps/v8/test/message/fail/for-in-let-loop-initializers-strict.out
index 6c8ca9dfe9..6c8ca9dfe9 100644
--- a/deps/v8/test/message/for-in-let-loop-initializers-strict.out
+++ b/deps/v8/test/message/fail/for-in-let-loop-initializers-strict.out
diff --git a/deps/v8/test/message/for-in-loop-initializers-destructuring.js b/deps/v8/test/message/fail/for-in-loop-initializers-destructuring.js
index 9bbfd8d71f..9bbfd8d71f 100644
--- a/deps/v8/test/message/for-in-loop-initializers-destructuring.js
+++ b/deps/v8/test/message/fail/for-in-loop-initializers-destructuring.js
diff --git a/deps/v8/test/message/for-in-loop-initializers-destructuring.out b/deps/v8/test/message/fail/for-in-loop-initializers-destructuring.out
index 9dbda2c639..9dbda2c639 100644
--- a/deps/v8/test/message/for-in-loop-initializers-destructuring.out
+++ b/deps/v8/test/message/fail/for-in-loop-initializers-destructuring.out
diff --git a/deps/v8/test/message/for-in-loop-initializers-strict.js b/deps/v8/test/message/fail/for-in-loop-initializers-strict.js
index 6aa0925501..6aa0925501 100644
--- a/deps/v8/test/message/for-in-loop-initializers-strict.js
+++ b/deps/v8/test/message/fail/for-in-loop-initializers-strict.js
diff --git a/deps/v8/test/message/for-in-loop-initializers-strict.out b/deps/v8/test/message/fail/for-in-loop-initializers-strict.out
index 41d7cbd286..41d7cbd286 100644
--- a/deps/v8/test/message/for-in-loop-initializers-strict.out
+++ b/deps/v8/test/message/fail/for-in-loop-initializers-strict.out
diff --git a/deps/v8/test/message/for-loop-invalid-lhs.js b/deps/v8/test/message/fail/for-loop-invalid-lhs.js
index 81a9512a6c..81a9512a6c 100644
--- a/deps/v8/test/message/for-loop-invalid-lhs.js
+++ b/deps/v8/test/message/fail/for-loop-invalid-lhs.js
diff --git a/deps/v8/test/message/for-loop-invalid-lhs.out b/deps/v8/test/message/fail/for-loop-invalid-lhs.out
index b42e8512f6..b42e8512f6 100644
--- a/deps/v8/test/message/for-loop-invalid-lhs.out
+++ b/deps/v8/test/message/fail/for-loop-invalid-lhs.out
diff --git a/deps/v8/test/message/for-of-let-loop-initializers.js b/deps/v8/test/message/fail/for-of-let-loop-initializers.js
index 4ac0d549ce..4ac0d549ce 100644
--- a/deps/v8/test/message/for-of-let-loop-initializers.js
+++ b/deps/v8/test/message/fail/for-of-let-loop-initializers.js
diff --git a/deps/v8/test/message/for-of-let-loop-initializers.out b/deps/v8/test/message/fail/for-of-let-loop-initializers.out
index 3b43e9f644..3b43e9f644 100644
--- a/deps/v8/test/message/for-of-let-loop-initializers.out
+++ b/deps/v8/test/message/fail/for-of-let-loop-initializers.out
diff --git a/deps/v8/test/message/for-of-loop-initializers-sloppy.js b/deps/v8/test/message/fail/for-of-loop-initializers-sloppy.js
index 685e2e6d2e..685e2e6d2e 100644
--- a/deps/v8/test/message/for-of-loop-initializers-sloppy.js
+++ b/deps/v8/test/message/fail/for-of-loop-initializers-sloppy.js
diff --git a/deps/v8/test/message/for-of-loop-initializers-sloppy.out b/deps/v8/test/message/fail/for-of-loop-initializers-sloppy.out
index 2961d0cecd..2961d0cecd 100644
--- a/deps/v8/test/message/for-of-loop-initializers-sloppy.out
+++ b/deps/v8/test/message/fail/for-of-loop-initializers-sloppy.out
diff --git a/deps/v8/test/message/for-of-loop-initializers-strict.js b/deps/v8/test/message/fail/for-of-loop-initializers-strict.js
index 5b3dddc3c9..5b3dddc3c9 100644
--- a/deps/v8/test/message/for-of-loop-initializers-strict.js
+++ b/deps/v8/test/message/fail/for-of-loop-initializers-strict.js
diff --git a/deps/v8/test/message/for-of-loop-initializers-strict.out b/deps/v8/test/message/fail/for-of-loop-initializers-strict.out
index e29bd84df8..e29bd84df8 100644
--- a/deps/v8/test/message/for-of-loop-initializers-strict.out
+++ b/deps/v8/test/message/fail/for-of-loop-initializers-strict.out
diff --git a/deps/v8/test/message/for-of-non-iterable.js b/deps/v8/test/message/fail/for-of-non-iterable.js
index a94e65a15f..a94e65a15f 100644
--- a/deps/v8/test/message/for-of-non-iterable.js
+++ b/deps/v8/test/message/fail/for-of-non-iterable.js
diff --git a/deps/v8/test/message/for-of-non-iterable.out b/deps/v8/test/message/fail/for-of-non-iterable.out
index ed05b7e6cc..ed05b7e6cc 100644
--- a/deps/v8/test/message/for-of-non-iterable.out
+++ b/deps/v8/test/message/fail/for-of-non-iterable.out
diff --git a/deps/v8/test/message/for-of-throw-in-body.js b/deps/v8/test/message/fail/for-of-throw-in-body.js
index 38b27f3863..38b27f3863 100644
--- a/deps/v8/test/message/for-of-throw-in-body.js
+++ b/deps/v8/test/message/fail/for-of-throw-in-body.js
diff --git a/deps/v8/test/message/for-of-throw-in-body.out b/deps/v8/test/message/fail/for-of-throw-in-body.out
index 4bc48ebdad..4bc48ebdad 100644
--- a/deps/v8/test/message/for-of-throw-in-body.out
+++ b/deps/v8/test/message/fail/for-of-throw-in-body.out
diff --git a/deps/v8/test/message/formal-parameters-bad-rest.js b/deps/v8/test/message/fail/formal-parameters-bad-rest.js
index 3e5860ec07..3e5860ec07 100644
--- a/deps/v8/test/message/formal-parameters-bad-rest.js
+++ b/deps/v8/test/message/fail/formal-parameters-bad-rest.js
diff --git a/deps/v8/test/message/formal-parameters-bad-rest.out b/deps/v8/test/message/fail/formal-parameters-bad-rest.out
index 562b6ad49d..562b6ad49d 100644
--- a/deps/v8/test/message/formal-parameters-bad-rest.out
+++ b/deps/v8/test/message/fail/formal-parameters-bad-rest.out
diff --git a/deps/v8/test/message/formal-parameters-strict-body.js b/deps/v8/test/message/fail/formal-parameters-strict-body.js
index c5af7405f7..c5af7405f7 100644
--- a/deps/v8/test/message/formal-parameters-strict-body.js
+++ b/deps/v8/test/message/fail/formal-parameters-strict-body.js
diff --git a/deps/v8/test/message/formal-parameters-strict-body.out b/deps/v8/test/message/fail/formal-parameters-strict-body.out
index bb0d7e03b2..bb0d7e03b2 100644
--- a/deps/v8/test/message/formal-parameters-strict-body.out
+++ b/deps/v8/test/message/fail/formal-parameters-strict-body.out
diff --git a/deps/v8/test/message/formal-parameters-trailing-comma.js b/deps/v8/test/message/fail/formal-parameters-trailing-comma.js
index 9a248bee68..9a248bee68 100644
--- a/deps/v8/test/message/formal-parameters-trailing-comma.js
+++ b/deps/v8/test/message/fail/formal-parameters-trailing-comma.js
diff --git a/deps/v8/test/message/formal-parameters-trailing-comma.out b/deps/v8/test/message/fail/formal-parameters-trailing-comma.out
index 5c46552628..5c46552628 100644
--- a/deps/v8/test/message/formal-parameters-trailing-comma.out
+++ b/deps/v8/test/message/fail/formal-parameters-trailing-comma.out
diff --git a/deps/v8/test/message/fail/func-name-inferrer-arg-1.js b/deps/v8/test/message/fail/func-name-inferrer-arg-1.js
new file mode 100644
index 0000000000..6c28367d92
--- /dev/null
+++ b/deps/v8/test/message/fail/func-name-inferrer-arg-1.js
@@ -0,0 +1,10 @@
+// Copyright 2017 the V8 project authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+(function (param = function() { throw new Error('boom') }) {
+ (() => {
+ param();
+ })();
+
+})();
diff --git a/deps/v8/test/message/fail/func-name-inferrer-arg-1.out b/deps/v8/test/message/fail/func-name-inferrer-arg-1.out
new file mode 100644
index 0000000000..3c19121a0a
--- /dev/null
+++ b/deps/v8/test/message/fail/func-name-inferrer-arg-1.out
@@ -0,0 +1,8 @@
+*%(basename)s:5: Error: boom
+(function (param = function() { throw new Error('boom') }) {
+ ^
+Error: boom
+ at param (*%(basename)s:5:39)
+ at *%(basename)s:7:5
+ at *%(basename)s:8:5
+ at *%(basename)s:10:3 \ No newline at end of file
diff --git a/deps/v8/test/message/fail/func-name-inferrer-arg.js b/deps/v8/test/message/fail/func-name-inferrer-arg.js
new file mode 100644
index 0000000000..3fcd044b9b
--- /dev/null
+++ b/deps/v8/test/message/fail/func-name-inferrer-arg.js
@@ -0,0 +1,10 @@
+// Copyright 2017 the V8 project authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+(function (param) {
+ (() => {
+ throw new Error('boom');
+ })();
+
+})();
diff --git a/deps/v8/test/message/fail/func-name-inferrer-arg.out b/deps/v8/test/message/fail/func-name-inferrer-arg.out
new file mode 100644
index 0000000000..06e001d1d5
--- /dev/null
+++ b/deps/v8/test/message/fail/func-name-inferrer-arg.out
@@ -0,0 +1,7 @@
+*%(basename)s:7: Error: boom
+ throw new Error('boom');
+ ^
+Error: boom
+ at *%(basename)s:7:11
+ at *%(basename)s:8:5
+ at *%(basename)s:10:3 \ No newline at end of file
diff --git a/deps/v8/test/message/function-param-after-rest.js b/deps/v8/test/message/fail/function-param-after-rest.js
index 3fe79a8f27..3fe79a8f27 100644
--- a/deps/v8/test/message/function-param-after-rest.js
+++ b/deps/v8/test/message/fail/function-param-after-rest.js
diff --git a/deps/v8/test/message/function-param-after-rest.out b/deps/v8/test/message/fail/function-param-after-rest.out
index 58633fddca..58633fddca 100644
--- a/deps/v8/test/message/function-param-after-rest.out
+++ b/deps/v8/test/message/fail/function-param-after-rest.out
diff --git a/deps/v8/test/message/function-sent-escaped.js b/deps/v8/test/message/fail/function-sent-escaped.js
index aa17258f85..aa17258f85 100644
--- a/deps/v8/test/message/function-sent-escaped.js
+++ b/deps/v8/test/message/fail/function-sent-escaped.js
diff --git a/deps/v8/test/message/function-sent-escaped.out b/deps/v8/test/message/fail/function-sent-escaped.out
index d9613d8ef4..d9613d8ef4 100644
--- a/deps/v8/test/message/function-sent-escaped.out
+++ b/deps/v8/test/message/fail/function-sent-escaped.out
diff --git a/deps/v8/test/message/generators-throw1.js b/deps/v8/test/message/fail/generators-throw1.js
index b4d404a1bf..b4d404a1bf 100644
--- a/deps/v8/test/message/generators-throw1.js
+++ b/deps/v8/test/message/fail/generators-throw1.js
diff --git a/deps/v8/test/message/generators-throw1.out b/deps/v8/test/message/fail/generators-throw1.out
index 1e78e8834f..1e78e8834f 100644
--- a/deps/v8/test/message/generators-throw1.out
+++ b/deps/v8/test/message/fail/generators-throw1.out
diff --git a/deps/v8/test/message/generators-throw2.js b/deps/v8/test/message/fail/generators-throw2.js
index 7207755427..7207755427 100644
--- a/deps/v8/test/message/generators-throw2.js
+++ b/deps/v8/test/message/fail/generators-throw2.js
diff --git a/deps/v8/test/message/generators-throw2.out b/deps/v8/test/message/fail/generators-throw2.out
index 3f23814f8b..3f23814f8b 100644
--- a/deps/v8/test/message/generators-throw2.out
+++ b/deps/v8/test/message/fail/generators-throw2.out
diff --git a/deps/v8/test/message/get-iterator-return-non-receiver.js b/deps/v8/test/message/fail/get-iterator-return-non-receiver.js
index c24a9e2fdd..c24a9e2fdd 100644
--- a/deps/v8/test/message/get-iterator-return-non-receiver.js
+++ b/deps/v8/test/message/fail/get-iterator-return-non-receiver.js
diff --git a/deps/v8/test/message/get-iterator-return-non-receiver.out b/deps/v8/test/message/fail/get-iterator-return-non-receiver.out
index 7a125ef787..7a125ef787 100644
--- a/deps/v8/test/message/get-iterator-return-non-receiver.out
+++ b/deps/v8/test/message/fail/get-iterator-return-non-receiver.out
diff --git a/deps/v8/test/message/get-iterator1.js b/deps/v8/test/message/fail/get-iterator1.js
index efbdf8fdbf..efbdf8fdbf 100644
--- a/deps/v8/test/message/get-iterator1.js
+++ b/deps/v8/test/message/fail/get-iterator1.js
diff --git a/deps/v8/test/message/get-iterator1.out b/deps/v8/test/message/fail/get-iterator1.out
index 5d01f1cc88..5d01f1cc88 100644
--- a/deps/v8/test/message/get-iterator1.out
+++ b/deps/v8/test/message/fail/get-iterator1.out
diff --git a/deps/v8/test/message/import-as-eval.js b/deps/v8/test/message/fail/import-as-eval.js
index 66adc32cbe..66adc32cbe 100644
--- a/deps/v8/test/message/import-as-eval.js
+++ b/deps/v8/test/message/fail/import-as-eval.js
diff --git a/deps/v8/test/message/import-as-eval.out b/deps/v8/test/message/fail/import-as-eval.out
index 622f7fe9e1..622f7fe9e1 100644
--- a/deps/v8/test/message/import-as-eval.out
+++ b/deps/v8/test/message/fail/import-as-eval.out
diff --git a/deps/v8/test/message/import-as-redeclaration.js b/deps/v8/test/message/fail/import-as-redeclaration.js
index 43bf278d1b..43bf278d1b 100644
--- a/deps/v8/test/message/import-as-redeclaration.js
+++ b/deps/v8/test/message/fail/import-as-redeclaration.js
diff --git a/deps/v8/test/message/import-as-redeclaration.out b/deps/v8/test/message/fail/import-as-redeclaration.out
index 51c4c032dc..51c4c032dc 100644
--- a/deps/v8/test/message/import-as-redeclaration.out
+++ b/deps/v8/test/message/fail/import-as-redeclaration.out
diff --git a/deps/v8/test/message/import-as-reserved-word.js b/deps/v8/test/message/fail/import-as-reserved-word.js
index 562699d45f..562699d45f 100644
--- a/deps/v8/test/message/import-as-reserved-word.js
+++ b/deps/v8/test/message/fail/import-as-reserved-word.js
diff --git a/deps/v8/test/message/import-as-reserved-word.out b/deps/v8/test/message/fail/import-as-reserved-word.out
index 1ee8d41c1a..1ee8d41c1a 100644
--- a/deps/v8/test/message/import-as-reserved-word.out
+++ b/deps/v8/test/message/fail/import-as-reserved-word.out
diff --git a/deps/v8/test/message/import-eval.js b/deps/v8/test/message/fail/import-eval.js
index 8ab35baef6..8ab35baef6 100644
--- a/deps/v8/test/message/import-eval.js
+++ b/deps/v8/test/message/fail/import-eval.js
diff --git a/deps/v8/test/message/import-eval.out b/deps/v8/test/message/fail/import-eval.out
index 148662a28c..148662a28c 100644
--- a/deps/v8/test/message/import-eval.out
+++ b/deps/v8/test/message/fail/import-eval.out
diff --git a/deps/v8/test/message/import-redeclaration.js b/deps/v8/test/message/fail/import-redeclaration.js
index 27b0cdccef..27b0cdccef 100644
--- a/deps/v8/test/message/import-redeclaration.js
+++ b/deps/v8/test/message/fail/import-redeclaration.js
diff --git a/deps/v8/test/message/import-redeclaration.out b/deps/v8/test/message/fail/import-redeclaration.out
index 641948810f..641948810f 100644
--- a/deps/v8/test/message/import-redeclaration.out
+++ b/deps/v8/test/message/fail/import-redeclaration.out
diff --git a/deps/v8/test/message/import-reserved-word.js b/deps/v8/test/message/fail/import-reserved-word.js
index 1fd7ba291e..1fd7ba291e 100644
--- a/deps/v8/test/message/import-reserved-word.js
+++ b/deps/v8/test/message/fail/import-reserved-word.js
diff --git a/deps/v8/test/message/import-reserved-word.out b/deps/v8/test/message/fail/import-reserved-word.out
index 5b990e9e59..5b990e9e59 100644
--- a/deps/v8/test/message/import-reserved-word.out
+++ b/deps/v8/test/message/fail/import-reserved-word.out
diff --git a/deps/v8/test/message/instanceof-noncallable.js b/deps/v8/test/message/fail/instanceof-noncallable.js
index d82b416e68..d82b416e68 100644
--- a/deps/v8/test/message/instanceof-noncallable.js
+++ b/deps/v8/test/message/fail/instanceof-noncallable.js
diff --git a/deps/v8/test/message/instanceof-noncallable.out b/deps/v8/test/message/fail/instanceof-noncallable.out
index 73e2ae61b5..73e2ae61b5 100644
--- a/deps/v8/test/message/instanceof-noncallable.out
+++ b/deps/v8/test/message/fail/instanceof-noncallable.out
diff --git a/deps/v8/test/message/instanceof-nonobject.js b/deps/v8/test/message/fail/instanceof-nonobject.js
index ef8e0ae2e4..ef8e0ae2e4 100644
--- a/deps/v8/test/message/instanceof-nonobject.js
+++ b/deps/v8/test/message/fail/instanceof-nonobject.js
diff --git a/deps/v8/test/message/instanceof-nonobject.out b/deps/v8/test/message/fail/instanceof-nonobject.out
index ecf47af9d1..ecf47af9d1 100644
--- a/deps/v8/test/message/instanceof-nonobject.out
+++ b/deps/v8/test/message/fail/instanceof-nonobject.out
diff --git a/deps/v8/test/message/invalid-spread-2.js b/deps/v8/test/message/fail/invalid-spread-2.js
index 14dfd728a0..14dfd728a0 100644
--- a/deps/v8/test/message/invalid-spread-2.js
+++ b/deps/v8/test/message/fail/invalid-spread-2.js
diff --git a/deps/v8/test/message/invalid-spread-2.out b/deps/v8/test/message/fail/invalid-spread-2.out
index 287390a74a..287390a74a 100644
--- a/deps/v8/test/message/invalid-spread-2.out
+++ b/deps/v8/test/message/fail/invalid-spread-2.out
diff --git a/deps/v8/test/message/invalid-spread.js b/deps/v8/test/message/fail/invalid-spread.js
index cc42874431..cc42874431 100644
--- a/deps/v8/test/message/invalid-spread.js
+++ b/deps/v8/test/message/fail/invalid-spread.js
diff --git a/deps/v8/test/message/invalid-spread.out b/deps/v8/test/message/fail/invalid-spread.out
index 5694ad6e88..5694ad6e88 100644
--- a/deps/v8/test/message/invalid-spread.out
+++ b/deps/v8/test/message/fail/invalid-spread.out
diff --git a/deps/v8/test/message/isvar.js b/deps/v8/test/message/fail/isvar.js
index fedf9d5f68..fedf9d5f68 100644
--- a/deps/v8/test/message/isvar.js
+++ b/deps/v8/test/message/fail/isvar.js
diff --git a/deps/v8/test/message/isvar.out b/deps/v8/test/message/fail/isvar.out
index 6d5cca3345..6d5cca3345 100644
--- a/deps/v8/test/message/isvar.out
+++ b/deps/v8/test/message/fail/isvar.out
diff --git a/deps/v8/test/message/let-lexical-declaration-destructuring-brace-in-single-statement.js b/deps/v8/test/message/fail/let-lexical-declaration-destructuring-brace-in-single-statement.js
index 1afcc8ccc8..1afcc8ccc8 100644
--- a/deps/v8/test/message/let-lexical-declaration-destructuring-brace-in-single-statement.js
+++ b/deps/v8/test/message/fail/let-lexical-declaration-destructuring-brace-in-single-statement.js
diff --git a/deps/v8/test/message/let-lexical-declaration-destructuring-brace-in-single-statement.out b/deps/v8/test/message/fail/let-lexical-declaration-destructuring-brace-in-single-statement.out
index 352adae7cb..352adae7cb 100644
--- a/deps/v8/test/message/let-lexical-declaration-destructuring-brace-in-single-statement.out
+++ b/deps/v8/test/message/fail/let-lexical-declaration-destructuring-brace-in-single-statement.out
diff --git a/deps/v8/test/message/let-lexical-declaration-destructuring-in-single-statement.js b/deps/v8/test/message/fail/let-lexical-declaration-destructuring-in-single-statement.js
index 5e439fff9f..5e439fff9f 100644
--- a/deps/v8/test/message/let-lexical-declaration-destructuring-in-single-statement.js
+++ b/deps/v8/test/message/fail/let-lexical-declaration-destructuring-in-single-statement.js
diff --git a/deps/v8/test/message/let-lexical-declaration-destructuring-in-single-statement.out b/deps/v8/test/message/fail/let-lexical-declaration-destructuring-in-single-statement.out
index 16c487f3d6..16c487f3d6 100644
--- a/deps/v8/test/message/let-lexical-declaration-destructuring-in-single-statement.out
+++ b/deps/v8/test/message/fail/let-lexical-declaration-destructuring-in-single-statement.out
diff --git a/deps/v8/test/message/let-lexical-declaration-in-single-statement.js b/deps/v8/test/message/fail/let-lexical-declaration-in-single-statement.js
index 037937d594..037937d594 100644
--- a/deps/v8/test/message/let-lexical-declaration-in-single-statement.js
+++ b/deps/v8/test/message/fail/let-lexical-declaration-in-single-statement.js
diff --git a/deps/v8/test/message/let-lexical-declaration-in-single-statement.out b/deps/v8/test/message/fail/let-lexical-declaration-in-single-statement.out
index 29680d8fd8..29680d8fd8 100644
--- a/deps/v8/test/message/let-lexical-declaration-in-single-statement.out
+++ b/deps/v8/test/message/fail/let-lexical-declaration-in-single-statement.out
diff --git a/deps/v8/test/message/let-lexical-name-in-array-prohibited.js b/deps/v8/test/message/fail/let-lexical-name-in-array-prohibited.js
index e5e37e11aa..e5e37e11aa 100644
--- a/deps/v8/test/message/let-lexical-name-in-array-prohibited.js
+++ b/deps/v8/test/message/fail/let-lexical-name-in-array-prohibited.js
diff --git a/deps/v8/test/message/let-lexical-name-in-array-prohibited.out b/deps/v8/test/message/fail/let-lexical-name-in-array-prohibited.out
index fc8181a498..fc8181a498 100644
--- a/deps/v8/test/message/let-lexical-name-in-array-prohibited.out
+++ b/deps/v8/test/message/fail/let-lexical-name-in-array-prohibited.out
diff --git a/deps/v8/test/message/let-lexical-name-in-object-prohibited.js b/deps/v8/test/message/fail/let-lexical-name-in-object-prohibited.js
index 4e26c62ad6..4e26c62ad6 100644
--- a/deps/v8/test/message/let-lexical-name-in-object-prohibited.js
+++ b/deps/v8/test/message/fail/let-lexical-name-in-object-prohibited.js
diff --git a/deps/v8/test/message/let-lexical-name-in-object-prohibited.out b/deps/v8/test/message/fail/let-lexical-name-in-object-prohibited.out
index c04f6bedd2..c04f6bedd2 100644
--- a/deps/v8/test/message/let-lexical-name-in-object-prohibited.out
+++ b/deps/v8/test/message/fail/let-lexical-name-in-object-prohibited.out
diff --git a/deps/v8/test/message/let-lexical-name-prohibited.js b/deps/v8/test/message/fail/let-lexical-name-prohibited.js
index b001be877c..b001be877c 100644
--- a/deps/v8/test/message/let-lexical-name-prohibited.js
+++ b/deps/v8/test/message/fail/let-lexical-name-prohibited.js
diff --git a/deps/v8/test/message/let-lexical-name-prohibited.out b/deps/v8/test/message/fail/let-lexical-name-prohibited.out
index 4b2011b297..4b2011b297 100644
--- a/deps/v8/test/message/let-lexical-name-prohibited.out
+++ b/deps/v8/test/message/fail/let-lexical-name-prohibited.out
diff --git a/deps/v8/test/message/modules-cycle1.js b/deps/v8/test/message/fail/modules-cycle1.js
index e3497cace8..e3497cace8 100644
--- a/deps/v8/test/message/modules-cycle1.js
+++ b/deps/v8/test/message/fail/modules-cycle1.js
diff --git a/deps/v8/test/message/modules-cycle1.out b/deps/v8/test/message/fail/modules-cycle1.out
index 3e6f31b1d4..3e6f31b1d4 100644
--- a/deps/v8/test/message/modules-cycle1.out
+++ b/deps/v8/test/message/fail/modules-cycle1.out
diff --git a/deps/v8/test/message/modules-cycle2.js b/deps/v8/test/message/fail/modules-cycle2.js
index 1121c3098f..1121c3098f 100644
--- a/deps/v8/test/message/modules-cycle2.js
+++ b/deps/v8/test/message/fail/modules-cycle2.js
diff --git a/deps/v8/test/message/modules-cycle2.out b/deps/v8/test/message/fail/modules-cycle2.out
index f3c19d20ed..f3c19d20ed 100644
--- a/deps/v8/test/message/modules-cycle2.out
+++ b/deps/v8/test/message/fail/modules-cycle2.out
diff --git a/deps/v8/test/message/modules-cycle3.js b/deps/v8/test/message/fail/modules-cycle3.js
index 133d203886..133d203886 100644
--- a/deps/v8/test/message/modules-cycle3.js
+++ b/deps/v8/test/message/fail/modules-cycle3.js
diff --git a/deps/v8/test/message/modules-cycle3.out b/deps/v8/test/message/fail/modules-cycle3.out
index a5b10149f9..a5b10149f9 100644
--- a/deps/v8/test/message/modules-cycle3.out
+++ b/deps/v8/test/message/fail/modules-cycle3.out
diff --git a/deps/v8/test/message/modules-cycle4.js b/deps/v8/test/message/fail/modules-cycle4.js
index 2e22757e54..2e22757e54 100644
--- a/deps/v8/test/message/modules-cycle4.js
+++ b/deps/v8/test/message/fail/modules-cycle4.js
diff --git a/deps/v8/test/message/modules-cycle4.out b/deps/v8/test/message/fail/modules-cycle4.out
index 74789e0ec9..74789e0ec9 100644
--- a/deps/v8/test/message/modules-cycle4.out
+++ b/deps/v8/test/message/fail/modules-cycle4.out
diff --git a/deps/v8/test/message/modules-cycle5.js b/deps/v8/test/message/fail/modules-cycle5.js
index 53382daac4..53382daac4 100644
--- a/deps/v8/test/message/modules-cycle5.js
+++ b/deps/v8/test/message/fail/modules-cycle5.js
diff --git a/deps/v8/test/message/modules-cycle5.out b/deps/v8/test/message/fail/modules-cycle5.out
index 8eb3e606af..8eb3e606af 100644
--- a/deps/v8/test/message/modules-cycle5.out
+++ b/deps/v8/test/message/fail/modules-cycle5.out
diff --git a/deps/v8/test/message/modules-cycle6.js b/deps/v8/test/message/fail/modules-cycle6.js
index 3043e1d73e..3043e1d73e 100644
--- a/deps/v8/test/message/modules-cycle6.js
+++ b/deps/v8/test/message/fail/modules-cycle6.js
diff --git a/deps/v8/test/message/modules-cycle6.out b/deps/v8/test/message/fail/modules-cycle6.out
index d91e1abc14..d91e1abc14 100644
--- a/deps/v8/test/message/modules-cycle6.out
+++ b/deps/v8/test/message/fail/modules-cycle6.out
diff --git a/deps/v8/test/message/modules-duplicate-export1.js b/deps/v8/test/message/fail/modules-duplicate-export1.js
index 0ba421a0b4..0ba421a0b4 100644
--- a/deps/v8/test/message/modules-duplicate-export1.js
+++ b/deps/v8/test/message/fail/modules-duplicate-export1.js
diff --git a/deps/v8/test/message/modules-duplicate-export1.out b/deps/v8/test/message/fail/modules-duplicate-export1.out
index 5b2478b3a2..5b2478b3a2 100644
--- a/deps/v8/test/message/modules-duplicate-export1.out
+++ b/deps/v8/test/message/fail/modules-duplicate-export1.out
diff --git a/deps/v8/test/message/modules-duplicate-export2.js b/deps/v8/test/message/fail/modules-duplicate-export2.js
index 3aec862341..3aec862341 100644
--- a/deps/v8/test/message/modules-duplicate-export2.js
+++ b/deps/v8/test/message/fail/modules-duplicate-export2.js
diff --git a/deps/v8/test/message/modules-duplicate-export2.out b/deps/v8/test/message/fail/modules-duplicate-export2.out
index 17e831886c..17e831886c 100644
--- a/deps/v8/test/message/modules-duplicate-export2.out
+++ b/deps/v8/test/message/fail/modules-duplicate-export2.out
diff --git a/deps/v8/test/message/modules-duplicate-export3.js b/deps/v8/test/message/fail/modules-duplicate-export3.js
index 36fc27b6c0..36fc27b6c0 100644
--- a/deps/v8/test/message/modules-duplicate-export3.js
+++ b/deps/v8/test/message/fail/modules-duplicate-export3.js
diff --git a/deps/v8/test/message/modules-duplicate-export3.out b/deps/v8/test/message/fail/modules-duplicate-export3.out
index 3913a75c02..3913a75c02 100644
--- a/deps/v8/test/message/modules-duplicate-export3.out
+++ b/deps/v8/test/message/fail/modules-duplicate-export3.out
diff --git a/deps/v8/test/message/modules-duplicate-export4.js b/deps/v8/test/message/fail/modules-duplicate-export4.js
index 1bc60dad60..1bc60dad60 100644
--- a/deps/v8/test/message/modules-duplicate-export4.js
+++ b/deps/v8/test/message/fail/modules-duplicate-export4.js
diff --git a/deps/v8/test/message/modules-duplicate-export4.out b/deps/v8/test/message/fail/modules-duplicate-export4.out
index 73e0fdcc91..73e0fdcc91 100644
--- a/deps/v8/test/message/modules-duplicate-export4.out
+++ b/deps/v8/test/message/fail/modules-duplicate-export4.out
diff --git a/deps/v8/test/message/modules-import-redeclare1.js b/deps/v8/test/message/fail/modules-import-redeclare1.js
index 22e1ce35a9..22e1ce35a9 100644
--- a/deps/v8/test/message/modules-import-redeclare1.js
+++ b/deps/v8/test/message/fail/modules-import-redeclare1.js
diff --git a/deps/v8/test/message/modules-import-redeclare1.out b/deps/v8/test/message/fail/modules-import-redeclare1.out
index 09b5e8b713..09b5e8b713 100644
--- a/deps/v8/test/message/modules-import-redeclare1.out
+++ b/deps/v8/test/message/fail/modules-import-redeclare1.out
diff --git a/deps/v8/test/message/modules-import-redeclare2.js b/deps/v8/test/message/fail/modules-import-redeclare2.js
index af7ec2b4d2..af7ec2b4d2 100644
--- a/deps/v8/test/message/modules-import-redeclare2.js
+++ b/deps/v8/test/message/fail/modules-import-redeclare2.js
diff --git a/deps/v8/test/message/modules-import-redeclare2.out b/deps/v8/test/message/fail/modules-import-redeclare2.out
index c972a382e5..c972a382e5 100644
--- a/deps/v8/test/message/modules-import-redeclare2.out
+++ b/deps/v8/test/message/fail/modules-import-redeclare2.out
diff --git a/deps/v8/test/message/modules-import-redeclare3.js b/deps/v8/test/message/fail/modules-import-redeclare3.js
index 60ae6f20e5..60ae6f20e5 100644
--- a/deps/v8/test/message/modules-import-redeclare3.js
+++ b/deps/v8/test/message/fail/modules-import-redeclare3.js
diff --git a/deps/v8/test/message/modules-import-redeclare3.out b/deps/v8/test/message/fail/modules-import-redeclare3.out
index 3a1080736d..3a1080736d 100644
--- a/deps/v8/test/message/modules-import-redeclare3.out
+++ b/deps/v8/test/message/fail/modules-import-redeclare3.out
diff --git a/deps/v8/test/message/modules-import1.js b/deps/v8/test/message/fail/modules-import1.js
index fbfe907995..fbfe907995 100644
--- a/deps/v8/test/message/modules-import1.js
+++ b/deps/v8/test/message/fail/modules-import1.js
diff --git a/deps/v8/test/message/modules-import1.out b/deps/v8/test/message/fail/modules-import1.out
index 6facd0fa7c..6facd0fa7c 100644
--- a/deps/v8/test/message/modules-import1.out
+++ b/deps/v8/test/message/fail/modules-import1.out
diff --git a/deps/v8/test/message/modules-import2.js b/deps/v8/test/message/fail/modules-import2.js
index 8a719ace18..8a719ace18 100644
--- a/deps/v8/test/message/modules-import2.js
+++ b/deps/v8/test/message/fail/modules-import2.js
diff --git a/deps/v8/test/message/modules-import2.out b/deps/v8/test/message/fail/modules-import2.out
index 317399a6db..317399a6db 100644
--- a/deps/v8/test/message/modules-import2.out
+++ b/deps/v8/test/message/fail/modules-import2.out
diff --git a/deps/v8/test/message/modules-import3.js b/deps/v8/test/message/fail/modules-import3.js
index 7e93ff3155..7e93ff3155 100644
--- a/deps/v8/test/message/modules-import3.js
+++ b/deps/v8/test/message/fail/modules-import3.js
diff --git a/deps/v8/test/message/modules-import3.out b/deps/v8/test/message/fail/modules-import3.out
index 75abc74b50..75abc74b50 100644
--- a/deps/v8/test/message/modules-import3.out
+++ b/deps/v8/test/message/fail/modules-import3.out
diff --git a/deps/v8/test/message/modules-import4.js b/deps/v8/test/message/fail/modules-import4.js
index 0410e38ec8..0410e38ec8 100644
--- a/deps/v8/test/message/modules-import4.js
+++ b/deps/v8/test/message/fail/modules-import4.js
diff --git a/deps/v8/test/message/modules-import4.out b/deps/v8/test/message/fail/modules-import4.out
index bd406e4021..bd406e4021 100644
--- a/deps/v8/test/message/modules-import4.out
+++ b/deps/v8/test/message/fail/modules-import4.out
diff --git a/deps/v8/test/message/modules-import5.js b/deps/v8/test/message/fail/modules-import5.js
index d4cb6559bd..d4cb6559bd 100644
--- a/deps/v8/test/message/modules-import5.js
+++ b/deps/v8/test/message/fail/modules-import5.js
diff --git a/deps/v8/test/message/modules-import5.out b/deps/v8/test/message/fail/modules-import5.out
index 8828774c92..8828774c92 100644
--- a/deps/v8/test/message/modules-import5.out
+++ b/deps/v8/test/message/fail/modules-import5.out
diff --git a/deps/v8/test/message/modules-import6.js b/deps/v8/test/message/fail/modules-import6.js
index f625a342b1..f625a342b1 100644
--- a/deps/v8/test/message/modules-import6.js
+++ b/deps/v8/test/message/fail/modules-import6.js
diff --git a/deps/v8/test/message/modules-import6.out b/deps/v8/test/message/fail/modules-import6.out
index 9d7eeebe5d..9d7eeebe5d 100644
--- a/deps/v8/test/message/modules-import6.out
+++ b/deps/v8/test/message/fail/modules-import6.out
diff --git a/deps/v8/test/message/modules-skip-cycle2.js b/deps/v8/test/message/fail/modules-skip-cycle2.js
index 8b5ea93468..8b5ea93468 100644
--- a/deps/v8/test/message/modules-skip-cycle2.js
+++ b/deps/v8/test/message/fail/modules-skip-cycle2.js
diff --git a/deps/v8/test/message/modules-skip-cycle3.js b/deps/v8/test/message/fail/modules-skip-cycle3.js
index a63a660c16..a63a660c16 100644
--- a/deps/v8/test/message/modules-skip-cycle3.js
+++ b/deps/v8/test/message/fail/modules-skip-cycle3.js
diff --git a/deps/v8/test/message/modules-skip-cycle5.js b/deps/v8/test/message/fail/modules-skip-cycle5.js
index 6eee47423e..6eee47423e 100644
--- a/deps/v8/test/message/modules-skip-cycle5.js
+++ b/deps/v8/test/message/fail/modules-skip-cycle5.js
diff --git a/deps/v8/test/message/modules-skip-cycle6.js b/deps/v8/test/message/fail/modules-skip-cycle6.js
index c27c302cc8..c27c302cc8 100644
--- a/deps/v8/test/message/modules-skip-cycle6.js
+++ b/deps/v8/test/message/fail/modules-skip-cycle6.js
diff --git a/deps/v8/test/message/modules-star-conflict1.js b/deps/v8/test/message/fail/modules-star-conflict1.js
index 1bf3473f47..4281f7c085 100644
--- a/deps/v8/test/message/modules-star-conflict1.js
+++ b/deps/v8/test/message/fail/modules-star-conflict1.js
@@ -4,4 +4,4 @@
//
// MODULE
-import {a} from "../mjsunit/modules-skip-7.js";
+import {a} from "../../mjsunit/modules-skip-7.js";
diff --git a/deps/v8/test/message/modules-star-conflict1.out b/deps/v8/test/message/fail/modules-star-conflict1.out
index 1a4986ad88..969a566edc 100644
--- a/deps/v8/test/message/modules-star-conflict1.out
+++ b/deps/v8/test/message/fail/modules-star-conflict1.out
@@ -1,5 +1,5 @@
*%(basename)s:7: SyntaxError: The requested module contains conflicting star exports for name 'a'
-import {a} from "../mjsunit/modules-skip-7.js";
+import {a} from "../../mjsunit/modules-skip-7.js";
^
SyntaxError: The requested module contains conflicting star exports for name 'a'
diff --git a/deps/v8/test/message/modules-star-conflict2.js b/deps/v8/test/message/fail/modules-star-conflict2.js
index 84d23d8edc..6235851ee1 100644
--- a/deps/v8/test/message/modules-star-conflict2.js
+++ b/deps/v8/test/message/fail/modules-star-conflict2.js
@@ -4,7 +4,7 @@
//
// MODULE
-export * from "../mjsunit/modules-skip-star-exports-conflict.js";
-export * from "../mjsunit/modules-skip-6.js";
+export * from "../../mjsunit/modules-skip-star-exports-conflict.js";
+export * from "../../mjsunit/modules-skip-6.js";
import {a} from "modules-star-conflict2.js";
diff --git a/deps/v8/test/message/modules-star-conflict2.out b/deps/v8/test/message/fail/modules-star-conflict2.out
index 9cbbfc4247..34827e0374 100644
--- a/deps/v8/test/message/modules-star-conflict2.out
+++ b/deps/v8/test/message/fail/modules-star-conflict2.out
@@ -1,5 +1,5 @@
*%(basename)s:7: SyntaxError: The requested module contains conflicting star exports for name 'a'
-export * from "../mjsunit/modules-skip-star-exports-conflict.js";
+export * from "../../mjsunit/modules-skip-star-exports-conflict.js";
^
SyntaxError: The requested module contains conflicting star exports for name 'a'
diff --git a/deps/v8/test/message/modules-star-default.js b/deps/v8/test/message/fail/modules-star-default.js
index 30bc8f271a..30bc8f271a 100644
--- a/deps/v8/test/message/modules-star-default.js
+++ b/deps/v8/test/message/fail/modules-star-default.js
diff --git a/deps/v8/test/message/modules-star-default.out b/deps/v8/test/message/fail/modules-star-default.out
index a3cd5a6107..a3cd5a6107 100644
--- a/deps/v8/test/message/modules-star-default.out
+++ b/deps/v8/test/message/fail/modules-star-default.out
diff --git a/deps/v8/test/message/modules-undefined-export1.js b/deps/v8/test/message/fail/modules-undefined-export1.js
index ddedbaaded..ddedbaaded 100644
--- a/deps/v8/test/message/modules-undefined-export1.js
+++ b/deps/v8/test/message/fail/modules-undefined-export1.js
diff --git a/deps/v8/test/message/modules-undefined-export1.out b/deps/v8/test/message/fail/modules-undefined-export1.out
index 66b862c167..66b862c167 100644
--- a/deps/v8/test/message/modules-undefined-export1.out
+++ b/deps/v8/test/message/fail/modules-undefined-export1.out
diff --git a/deps/v8/test/message/modules-undefined-export2.js b/deps/v8/test/message/fail/modules-undefined-export2.js
index bf8c2a0c94..bf8c2a0c94 100644
--- a/deps/v8/test/message/modules-undefined-export2.js
+++ b/deps/v8/test/message/fail/modules-undefined-export2.js
diff --git a/deps/v8/test/message/modules-undefined-export2.out b/deps/v8/test/message/fail/modules-undefined-export2.out
index fd036f190a..fd036f190a 100644
--- a/deps/v8/test/message/modules-undefined-export2.out
+++ b/deps/v8/test/message/fail/modules-undefined-export2.out
diff --git a/deps/v8/test/message/new-target-assignment.js b/deps/v8/test/message/fail/new-target-assignment.js
index 72845654d8..72845654d8 100644
--- a/deps/v8/test/message/new-target-assignment.js
+++ b/deps/v8/test/message/fail/new-target-assignment.js
diff --git a/deps/v8/test/message/new-target-assignment.out b/deps/v8/test/message/fail/new-target-assignment.out
index bc1492ca92..bc1492ca92 100644
--- a/deps/v8/test/message/new-target-assignment.out
+++ b/deps/v8/test/message/fail/new-target-assignment.out
diff --git a/deps/v8/test/message/new-target-escaped.js b/deps/v8/test/message/fail/new-target-escaped.js
index f8398bebd4..f8398bebd4 100644
--- a/deps/v8/test/message/new-target-escaped.js
+++ b/deps/v8/test/message/fail/new-target-escaped.js
diff --git a/deps/v8/test/message/new-target-escaped.out b/deps/v8/test/message/fail/new-target-escaped.out
index 21b30e3513..21b30e3513 100644
--- a/deps/v8/test/message/new-target-escaped.out
+++ b/deps/v8/test/message/fail/new-target-escaped.out
diff --git a/deps/v8/test/message/new-target-for-loop.js b/deps/v8/test/message/fail/new-target-for-loop.js
index 40ca6e483a..40ca6e483a 100644
--- a/deps/v8/test/message/new-target-for-loop.js
+++ b/deps/v8/test/message/fail/new-target-for-loop.js
diff --git a/deps/v8/test/message/new-target-for-loop.out b/deps/v8/test/message/fail/new-target-for-loop.out
index 4c1a0c638c..4c1a0c638c 100644
--- a/deps/v8/test/message/new-target-for-loop.out
+++ b/deps/v8/test/message/fail/new-target-for-loop.out
diff --git a/deps/v8/test/message/new-target-postfix-op.js b/deps/v8/test/message/fail/new-target-postfix-op.js
index 4135f15044..4135f15044 100644
--- a/deps/v8/test/message/new-target-postfix-op.js
+++ b/deps/v8/test/message/fail/new-target-postfix-op.js
diff --git a/deps/v8/test/message/new-target-postfix-op.out b/deps/v8/test/message/fail/new-target-postfix-op.out
index 1e8ef6be21..1e8ef6be21 100644
--- a/deps/v8/test/message/new-target-postfix-op.out
+++ b/deps/v8/test/message/fail/new-target-postfix-op.out
diff --git a/deps/v8/test/message/new-target-prefix-op.js b/deps/v8/test/message/fail/new-target-prefix-op.js
index e463ae3cdd..e463ae3cdd 100644
--- a/deps/v8/test/message/new-target-prefix-op.js
+++ b/deps/v8/test/message/fail/new-target-prefix-op.js
diff --git a/deps/v8/test/message/new-target-prefix-op.out b/deps/v8/test/message/fail/new-target-prefix-op.out
index a444087ec9..a444087ec9 100644
--- a/deps/v8/test/message/new-target-prefix-op.out
+++ b/deps/v8/test/message/fail/new-target-prefix-op.out
diff --git a/deps/v8/test/message/nf-yield-in-generator.js b/deps/v8/test/message/fail/nf-yield-in-generator.js
index ecdaf33242..ecdaf33242 100644
--- a/deps/v8/test/message/nf-yield-in-generator.js
+++ b/deps/v8/test/message/fail/nf-yield-in-generator.js
diff --git a/deps/v8/test/message/nf-yield-in-generator.out b/deps/v8/test/message/fail/nf-yield-in-generator.out
index 91986dfffc..91986dfffc 100644
--- a/deps/v8/test/message/nf-yield-in-generator.out
+++ b/deps/v8/test/message/fail/nf-yield-in-generator.out
diff --git a/deps/v8/test/message/nf-yield-strict-in-generator.js b/deps/v8/test/message/fail/nf-yield-strict-in-generator.js
index 7e87881bed..7e87881bed 100644
--- a/deps/v8/test/message/nf-yield-strict-in-generator.js
+++ b/deps/v8/test/message/fail/nf-yield-strict-in-generator.js
diff --git a/deps/v8/test/message/nf-yield-strict-in-generator.out b/deps/v8/test/message/fail/nf-yield-strict-in-generator.out
index 7f2a7596b3..7f2a7596b3 100644
--- a/deps/v8/test/message/nf-yield-strict-in-generator.out
+++ b/deps/v8/test/message/fail/nf-yield-strict-in-generator.out
diff --git a/deps/v8/test/message/nf-yield-strict.js b/deps/v8/test/message/fail/nf-yield-strict.js
index d959a2164e..d959a2164e 100644
--- a/deps/v8/test/message/nf-yield-strict.js
+++ b/deps/v8/test/message/fail/nf-yield-strict.js
diff --git a/deps/v8/test/message/nf-yield-strict.out b/deps/v8/test/message/fail/nf-yield-strict.out
index 38c0bade08..38c0bade08 100644
--- a/deps/v8/test/message/nf-yield-strict.out
+++ b/deps/v8/test/message/fail/nf-yield-strict.out
diff --git a/deps/v8/test/message/nfe-yield-generator.js b/deps/v8/test/message/fail/nfe-yield-generator.js
index 4e193fe881..4e193fe881 100644
--- a/deps/v8/test/message/nfe-yield-generator.js
+++ b/deps/v8/test/message/fail/nfe-yield-generator.js
diff --git a/deps/v8/test/message/nfe-yield-generator.out b/deps/v8/test/message/fail/nfe-yield-generator.out
index 75cc9a559b..75cc9a559b 100644
--- a/deps/v8/test/message/nfe-yield-generator.out
+++ b/deps/v8/test/message/fail/nfe-yield-generator.out
diff --git a/deps/v8/test/message/nfe-yield-strict.js b/deps/v8/test/message/fail/nfe-yield-strict.js
index 11021083e1..11021083e1 100644
--- a/deps/v8/test/message/nfe-yield-strict.js
+++ b/deps/v8/test/message/fail/nfe-yield-strict.js
diff --git a/deps/v8/test/message/nfe-yield-strict.out b/deps/v8/test/message/fail/nfe-yield-strict.out
index 2d6e97417b..2d6e97417b 100644
--- a/deps/v8/test/message/nfe-yield-strict.out
+++ b/deps/v8/test/message/fail/nfe-yield-strict.out
diff --git a/deps/v8/test/message/non-alphanum.js b/deps/v8/test/message/fail/non-alphanum.js
index 357ebfa1e5..357ebfa1e5 100644
--- a/deps/v8/test/message/non-alphanum.js
+++ b/deps/v8/test/message/fail/non-alphanum.js
diff --git a/deps/v8/test/message/non-alphanum.out b/deps/v8/test/message/fail/non-alphanum.out
index dc15a614eb..34464efb74 100644
--- a/deps/v8/test/message/non-alphanum.out
+++ b/deps/v8/test/message/fail/non-alphanum.out
@@ -1,6 +1,6 @@
-*%(basename)s:34: TypeError: Array.prototype.sort called on null or undefined
+*%(basename)s:34: TypeError: Cannot convert undefined or null to object
([][(![]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]]()[(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]])([][(![]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]]()[([][(![]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]]()+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[+!+[]]]((![]+[])[+!+[]])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+[]]+(+[![]]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+[][(![]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]]()[(![]+[])[+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][(![]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]]()+[])[!+[]+!+[]]]((![]+[])[+!+[]]+(+[![]]+[])[+[]])[+[]]+(![]+[])[+!+[]]+(+[]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+!+[]+[+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(+[![]]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][(![]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]]()+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([]+([]+[])[([][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[!+[]+!+[]+!+[]+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+[][(![]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]]()[(![]+[])[+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][(![]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]]()+[])[!+[]+!+[]]]((![]+[])[+!+[]]+[+[]])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+([][[]]+[])[!+[]+!+[]]+[][(![]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]]()[(![]+[])[+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][(![]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]]()+[])[!+[]+!+[]]]((+(+!+[]+(!+[]+[])[!+[]+!+[]+!+[]]+[+!+[]]+[+[]]+[+[]]+[+[]])+[])[+[]]+(![]+[])[+[]])[+[]])
^
-TypeError: Array.prototype.sort called on null or undefined
+TypeError: Cannot convert undefined or null to object
at sort (native)
at *%(basename)s:34:410
diff --git a/deps/v8/test/message/object-rest-assignment-pattern.js b/deps/v8/test/message/fail/object-rest-assignment-pattern.js
index 27b7e3b1da..27b7e3b1da 100644
--- a/deps/v8/test/message/object-rest-assignment-pattern.js
+++ b/deps/v8/test/message/fail/object-rest-assignment-pattern.js
diff --git a/deps/v8/test/message/object-rest-assignment-pattern.out b/deps/v8/test/message/fail/object-rest-assignment-pattern.out
index 058bbc065c..058bbc065c 100644
--- a/deps/v8/test/message/object-rest-assignment-pattern.out
+++ b/deps/v8/test/message/fail/object-rest-assignment-pattern.out
diff --git a/deps/v8/test/message/object-rest-binding-pattern.js b/deps/v8/test/message/fail/object-rest-binding-pattern.js
index 894005c806..894005c806 100644
--- a/deps/v8/test/message/object-rest-binding-pattern.js
+++ b/deps/v8/test/message/fail/object-rest-binding-pattern.js
diff --git a/deps/v8/test/message/object-rest-binding-pattern.out b/deps/v8/test/message/fail/object-rest-binding-pattern.out
index 43fb7d5fd2..43fb7d5fd2 100644
--- a/deps/v8/test/message/object-rest-binding-pattern.out
+++ b/deps/v8/test/message/fail/object-rest-binding-pattern.out
diff --git a/deps/v8/test/message/overwritten-builtins.js b/deps/v8/test/message/fail/overwritten-builtins.js
index 8a838de1dd..8a838de1dd 100644
--- a/deps/v8/test/message/overwritten-builtins.js
+++ b/deps/v8/test/message/fail/overwritten-builtins.js
diff --git a/deps/v8/test/message/overwritten-builtins.out b/deps/v8/test/message/fail/overwritten-builtins.out
index 1b5c007723..1b5c007723 100644
--- a/deps/v8/test/message/overwritten-builtins.out
+++ b/deps/v8/test/message/fail/overwritten-builtins.out
diff --git a/deps/v8/test/message/paren_in_arg_string.js b/deps/v8/test/message/fail/paren_in_arg_string.js
index 83ba7c0859..83ba7c0859 100644
--- a/deps/v8/test/message/paren_in_arg_string.js
+++ b/deps/v8/test/message/fail/paren_in_arg_string.js
diff --git a/deps/v8/test/message/paren_in_arg_string.out b/deps/v8/test/message/fail/paren_in_arg_string.out
index 9784712ab8..9784712ab8 100644
--- a/deps/v8/test/message/paren_in_arg_string.out
+++ b/deps/v8/test/message/fail/paren_in_arg_string.out
diff --git a/deps/v8/test/message/redeclaration1.js b/deps/v8/test/message/fail/redeclaration1.js
index 56a891a2b0..56a891a2b0 100644
--- a/deps/v8/test/message/redeclaration1.js
+++ b/deps/v8/test/message/fail/redeclaration1.js
diff --git a/deps/v8/test/message/redeclaration1.out b/deps/v8/test/message/fail/redeclaration1.out
index 89e074701a..89e074701a 100644
--- a/deps/v8/test/message/redeclaration1.out
+++ b/deps/v8/test/message/fail/redeclaration1.out
diff --git a/deps/v8/test/message/redeclaration2.js b/deps/v8/test/message/fail/redeclaration2.js
index d8637f1503..d8637f1503 100644
--- a/deps/v8/test/message/redeclaration2.js
+++ b/deps/v8/test/message/fail/redeclaration2.js
diff --git a/deps/v8/test/message/redeclaration2.out b/deps/v8/test/message/fail/redeclaration2.out
index 8689b6928a..8689b6928a 100644
--- a/deps/v8/test/message/redeclaration2.out
+++ b/deps/v8/test/message/fail/redeclaration2.out
diff --git a/deps/v8/test/message/redeclaration3.js b/deps/v8/test/message/fail/redeclaration3.js
index 8916609597..8916609597 100644
--- a/deps/v8/test/message/redeclaration3.js
+++ b/deps/v8/test/message/fail/redeclaration3.js
diff --git a/deps/v8/test/message/redeclaration3.out b/deps/v8/test/message/fail/redeclaration3.out
index 7e691faac4..7e691faac4 100644
--- a/deps/v8/test/message/redeclaration3.out
+++ b/deps/v8/test/message/fail/redeclaration3.out
diff --git a/deps/v8/test/message/replacement-marker-as-argument.js b/deps/v8/test/message/fail/replacement-marker-as-argument.js
index 22a68ecbe5..22a68ecbe5 100644
--- a/deps/v8/test/message/replacement-marker-as-argument.js
+++ b/deps/v8/test/message/fail/replacement-marker-as-argument.js
diff --git a/deps/v8/test/message/replacement-marker-as-argument.out b/deps/v8/test/message/fail/replacement-marker-as-argument.out
index a91fe5b7e2..a91fe5b7e2 100644
--- a/deps/v8/test/message/replacement-marker-as-argument.out
+++ b/deps/v8/test/message/fail/replacement-marker-as-argument.out
diff --git a/deps/v8/test/message/rest-param-class-setter-strict.js b/deps/v8/test/message/fail/rest-param-class-setter-strict.js
index 84e9f8172b..84e9f8172b 100644
--- a/deps/v8/test/message/rest-param-class-setter-strict.js
+++ b/deps/v8/test/message/fail/rest-param-class-setter-strict.js
diff --git a/deps/v8/test/message/rest-param-class-setter-strict.out b/deps/v8/test/message/fail/rest-param-class-setter-strict.out
index 3296a0f2c8..3296a0f2c8 100644
--- a/deps/v8/test/message/rest-param-class-setter-strict.out
+++ b/deps/v8/test/message/fail/rest-param-class-setter-strict.out
diff --git a/deps/v8/test/message/rest-param-object-setter-sloppy.js b/deps/v8/test/message/fail/rest-param-object-setter-sloppy.js
index 00006545f4..00006545f4 100644
--- a/deps/v8/test/message/rest-param-object-setter-sloppy.js
+++ b/deps/v8/test/message/fail/rest-param-object-setter-sloppy.js
diff --git a/deps/v8/test/message/rest-param-object-setter-sloppy.out b/deps/v8/test/message/fail/rest-param-object-setter-sloppy.out
index 9400a2a9ce..9400a2a9ce 100644
--- a/deps/v8/test/message/rest-param-object-setter-sloppy.out
+++ b/deps/v8/test/message/fail/rest-param-object-setter-sloppy.out
diff --git a/deps/v8/test/message/rest-param-object-setter-strict.js b/deps/v8/test/message/fail/rest-param-object-setter-strict.js
index fe46fd688c..fe46fd688c 100644
--- a/deps/v8/test/message/rest-param-object-setter-strict.js
+++ b/deps/v8/test/message/fail/rest-param-object-setter-strict.js
diff --git a/deps/v8/test/message/rest-param-object-setter-strict.out b/deps/v8/test/message/fail/rest-param-object-setter-strict.out
index 3296a0f2c8..3296a0f2c8 100644
--- a/deps/v8/test/message/rest-param-object-setter-strict.out
+++ b/deps/v8/test/message/fail/rest-param-object-setter-strict.out
diff --git a/deps/v8/test/message/settimeout.js b/deps/v8/test/message/fail/settimeout.js
index 59ed1c6517..59ed1c6517 100644
--- a/deps/v8/test/message/settimeout.js
+++ b/deps/v8/test/message/fail/settimeout.js
diff --git a/deps/v8/test/message/settimeout.out b/deps/v8/test/message/fail/settimeout.out
index 7951436fdf..7951436fdf 100644
--- a/deps/v8/test/message/settimeout.out
+++ b/deps/v8/test/message/fail/settimeout.out
diff --git a/deps/v8/test/message/simple-throw.js b/deps/v8/test/message/fail/simple-throw.js
index 7b3b4cae1d..7b3b4cae1d 100644
--- a/deps/v8/test/message/simple-throw.js
+++ b/deps/v8/test/message/fail/simple-throw.js
diff --git a/deps/v8/test/message/simple-throw.out b/deps/v8/test/message/fail/simple-throw.out
index 0f359cfbaa..0f359cfbaa 100644
--- a/deps/v8/test/message/simple-throw.out
+++ b/deps/v8/test/message/fail/simple-throw.out
diff --git a/deps/v8/test/message/strict-formal-parameters.js b/deps/v8/test/message/fail/strict-formal-parameters.js
index a6c75317b3..a6c75317b3 100644
--- a/deps/v8/test/message/strict-formal-parameters.js
+++ b/deps/v8/test/message/fail/strict-formal-parameters.js
diff --git a/deps/v8/test/message/strict-formal-parameters.out b/deps/v8/test/message/fail/strict-formal-parameters.out
index 3ea3f233b7..3ea3f233b7 100644
--- a/deps/v8/test/message/strict-formal-parameters.out
+++ b/deps/v8/test/message/fail/strict-formal-parameters.out
diff --git a/deps/v8/test/message/strict-octal-number.js b/deps/v8/test/message/fail/strict-octal-number.js
index 3e991279fa..3e991279fa 100644
--- a/deps/v8/test/message/strict-octal-number.js
+++ b/deps/v8/test/message/fail/strict-octal-number.js
diff --git a/deps/v8/test/message/strict-octal-number.out b/deps/v8/test/message/fail/strict-octal-number.out
index 687321877a..687321877a 100644
--- a/deps/v8/test/message/strict-octal-number.out
+++ b/deps/v8/test/message/fail/strict-octal-number.out
diff --git a/deps/v8/test/message/strict-octal-string.js b/deps/v8/test/message/fail/strict-octal-string.js
index 87c0e99fb1..87c0e99fb1 100644
--- a/deps/v8/test/message/strict-octal-string.js
+++ b/deps/v8/test/message/fail/strict-octal-string.js
diff --git a/deps/v8/test/message/strict-octal-string.out b/deps/v8/test/message/fail/strict-octal-string.out
index 69f81a48c8..69f81a48c8 100644
--- a/deps/v8/test/message/strict-octal-string.out
+++ b/deps/v8/test/message/fail/strict-octal-string.out
diff --git a/deps/v8/test/message/strict-octal-use-strict-after.js b/deps/v8/test/message/fail/strict-octal-use-strict-after.js
index 57d0f20151..57d0f20151 100644
--- a/deps/v8/test/message/strict-octal-use-strict-after.js
+++ b/deps/v8/test/message/fail/strict-octal-use-strict-after.js
diff --git a/deps/v8/test/message/strict-octal-use-strict-after.out b/deps/v8/test/message/fail/strict-octal-use-strict-after.out
index 1fe03dd734..1fe03dd734 100644
--- a/deps/v8/test/message/strict-octal-use-strict-after.out
+++ b/deps/v8/test/message/fail/strict-octal-use-strict-after.out
diff --git a/deps/v8/test/message/strict-octal-use-strict-before.js b/deps/v8/test/message/fail/strict-octal-use-strict-before.js
index bfc380f950..bfc380f950 100644
--- a/deps/v8/test/message/strict-octal-use-strict-before.js
+++ b/deps/v8/test/message/fail/strict-octal-use-strict-before.js
diff --git a/deps/v8/test/message/strict-octal-use-strict-before.out b/deps/v8/test/message/fail/strict-octal-use-strict-before.out
index e742288431..e742288431 100644
--- a/deps/v8/test/message/strict-octal-use-strict-before.out
+++ b/deps/v8/test/message/fail/strict-octal-use-strict-before.out
diff --git a/deps/v8/test/message/strict-with.js b/deps/v8/test/message/fail/strict-with.js
index 411fc2926c..411fc2926c 100644
--- a/deps/v8/test/message/strict-with.js
+++ b/deps/v8/test/message/fail/strict-with.js
diff --git a/deps/v8/test/message/strict-with.out b/deps/v8/test/message/fail/strict-with.out
index 06e7ed852d..06e7ed852d 100644
--- a/deps/v8/test/message/strict-with.out
+++ b/deps/v8/test/message/fail/strict-with.out
diff --git a/deps/v8/test/message/super-constructor-extra-statement.js b/deps/v8/test/message/fail/super-constructor-extra-statement.js
index 541bddbde1..541bddbde1 100644
--- a/deps/v8/test/message/super-constructor-extra-statement.js
+++ b/deps/v8/test/message/fail/super-constructor-extra-statement.js
diff --git a/deps/v8/test/message/super-constructor-extra-statement.out b/deps/v8/test/message/fail/super-constructor-extra-statement.out
index 0faa3bea0d..0faa3bea0d 100644
--- a/deps/v8/test/message/super-constructor-extra-statement.out
+++ b/deps/v8/test/message/fail/super-constructor-extra-statement.out
diff --git a/deps/v8/test/message/super-constructor.js b/deps/v8/test/message/fail/super-constructor.js
index 93ca61844a..93ca61844a 100644
--- a/deps/v8/test/message/super-constructor.js
+++ b/deps/v8/test/message/fail/super-constructor.js
diff --git a/deps/v8/test/message/super-constructor.out b/deps/v8/test/message/fail/super-constructor.out
index 3fa546bd45..3fa546bd45 100644
--- a/deps/v8/test/message/super-constructor.out
+++ b/deps/v8/test/message/fail/super-constructor.out
diff --git a/deps/v8/test/message/super-in-function.js b/deps/v8/test/message/fail/super-in-function.js
index f2e2342c31..f2e2342c31 100644
--- a/deps/v8/test/message/super-in-function.js
+++ b/deps/v8/test/message/fail/super-in-function.js
diff --git a/deps/v8/test/message/super-in-function.out b/deps/v8/test/message/fail/super-in-function.out
index 19f8bf067c..19f8bf067c 100644
--- a/deps/v8/test/message/super-in-function.out
+++ b/deps/v8/test/message/fail/super-in-function.out
diff --git a/deps/v8/test/message/tonumber-symbol.js b/deps/v8/test/message/fail/tonumber-symbol.js
index 28a6d3cdeb..28a6d3cdeb 100644
--- a/deps/v8/test/message/tonumber-symbol.js
+++ b/deps/v8/test/message/fail/tonumber-symbol.js
diff --git a/deps/v8/test/message/tonumber-symbol.out b/deps/v8/test/message/fail/tonumber-symbol.out
index c09c9a97ec..c09c9a97ec 100644
--- a/deps/v8/test/message/tonumber-symbol.out
+++ b/deps/v8/test/message/fail/tonumber-symbol.out
diff --git a/deps/v8/test/message/try-catch-finally-throw-in-catch-and-finally.js b/deps/v8/test/message/fail/try-catch-finally-throw-in-catch-and-finally.js
index 164ab699bc..164ab699bc 100644
--- a/deps/v8/test/message/try-catch-finally-throw-in-catch-and-finally.js
+++ b/deps/v8/test/message/fail/try-catch-finally-throw-in-catch-and-finally.js
diff --git a/deps/v8/test/message/try-catch-finally-throw-in-catch-and-finally.out b/deps/v8/test/message/fail/try-catch-finally-throw-in-catch-and-finally.out
index e3e2348c24..e3e2348c24 100644
--- a/deps/v8/test/message/try-catch-finally-throw-in-catch-and-finally.out
+++ b/deps/v8/test/message/fail/try-catch-finally-throw-in-catch-and-finally.out
diff --git a/deps/v8/test/message/try-catch-finally-throw-in-catch.js b/deps/v8/test/message/fail/try-catch-finally-throw-in-catch.js
index afba12c71b..afba12c71b 100644
--- a/deps/v8/test/message/try-catch-finally-throw-in-catch.js
+++ b/deps/v8/test/message/fail/try-catch-finally-throw-in-catch.js
diff --git a/deps/v8/test/message/try-catch-finally-throw-in-catch.out b/deps/v8/test/message/fail/try-catch-finally-throw-in-catch.out
index 618c13cdcd..618c13cdcd 100644
--- a/deps/v8/test/message/try-catch-finally-throw-in-catch.out
+++ b/deps/v8/test/message/fail/try-catch-finally-throw-in-catch.out
diff --git a/deps/v8/test/message/try-catch-finally-throw-in-finally.js b/deps/v8/test/message/fail/try-catch-finally-throw-in-finally.js
index 387df7a628..387df7a628 100644
--- a/deps/v8/test/message/try-catch-finally-throw-in-finally.js
+++ b/deps/v8/test/message/fail/try-catch-finally-throw-in-finally.js
diff --git a/deps/v8/test/message/try-catch-finally-throw-in-finally.out b/deps/v8/test/message/fail/try-catch-finally-throw-in-finally.out
index e3e2348c24..e3e2348c24 100644
--- a/deps/v8/test/message/try-catch-finally-throw-in-finally.out
+++ b/deps/v8/test/message/fail/try-catch-finally-throw-in-finally.out
diff --git a/deps/v8/test/message/try-catch-lexical-conflict.js b/deps/v8/test/message/fail/try-catch-lexical-conflict.js
index 48b1a162b1..48b1a162b1 100644
--- a/deps/v8/test/message/try-catch-lexical-conflict.js
+++ b/deps/v8/test/message/fail/try-catch-lexical-conflict.js
diff --git a/deps/v8/test/message/try-catch-lexical-conflict.out b/deps/v8/test/message/fail/try-catch-lexical-conflict.out
index 0a7a0ebc25..0a7a0ebc25 100644
--- a/deps/v8/test/message/try-catch-lexical-conflict.out
+++ b/deps/v8/test/message/fail/try-catch-lexical-conflict.out
diff --git a/deps/v8/test/message/try-catch-variable-conflict.js b/deps/v8/test/message/fail/try-catch-variable-conflict.js
index 49e120bf61..49e120bf61 100644
--- a/deps/v8/test/message/try-catch-variable-conflict.js
+++ b/deps/v8/test/message/fail/try-catch-variable-conflict.js
diff --git a/deps/v8/test/message/try-catch-variable-conflict.out b/deps/v8/test/message/fail/try-catch-variable-conflict.out
index be4858e2fa..be4858e2fa 100644
--- a/deps/v8/test/message/try-catch-variable-conflict.out
+++ b/deps/v8/test/message/fail/try-catch-variable-conflict.out
diff --git a/deps/v8/test/message/try-finally-throw-in-finally.js b/deps/v8/test/message/fail/try-finally-throw-in-finally.js
index fbd57649a3..fbd57649a3 100644
--- a/deps/v8/test/message/try-finally-throw-in-finally.js
+++ b/deps/v8/test/message/fail/try-finally-throw-in-finally.js
diff --git a/deps/v8/test/message/try-finally-throw-in-finally.out b/deps/v8/test/message/fail/try-finally-throw-in-finally.out
index 618c13cdcd..618c13cdcd 100644
--- a/deps/v8/test/message/try-finally-throw-in-finally.out
+++ b/deps/v8/test/message/fail/try-finally-throw-in-finally.out
diff --git a/deps/v8/test/message/try-finally-throw-in-try-and-finally.js b/deps/v8/test/message/fail/try-finally-throw-in-try-and-finally.js
index 1a9660c03a..1a9660c03a 100644
--- a/deps/v8/test/message/try-finally-throw-in-try-and-finally.js
+++ b/deps/v8/test/message/fail/try-finally-throw-in-try-and-finally.js
diff --git a/deps/v8/test/message/try-finally-throw-in-try-and-finally.out b/deps/v8/test/message/fail/try-finally-throw-in-try-and-finally.out
index 618c13cdcd..618c13cdcd 100644
--- a/deps/v8/test/message/try-finally-throw-in-try-and-finally.out
+++ b/deps/v8/test/message/fail/try-finally-throw-in-try-and-finally.out
diff --git a/deps/v8/test/message/try-finally-throw-in-try.js b/deps/v8/test/message/fail/try-finally-throw-in-try.js
index 428fac91d1..428fac91d1 100644
--- a/deps/v8/test/message/try-finally-throw-in-try.js
+++ b/deps/v8/test/message/fail/try-finally-throw-in-try.js
diff --git a/deps/v8/test/message/try-finally-throw-in-try.out b/deps/v8/test/message/fail/try-finally-throw-in-try.out
index 336d4cee51..336d4cee51 100644
--- a/deps/v8/test/message/try-finally-throw-in-try.out
+++ b/deps/v8/test/message/fail/try-finally-throw-in-try.out
diff --git a/deps/v8/test/message/typedarray.js b/deps/v8/test/message/fail/typedarray.js
index 8fb92fbc1b..8fb92fbc1b 100644
--- a/deps/v8/test/message/typedarray.js
+++ b/deps/v8/test/message/fail/typedarray.js
diff --git a/deps/v8/test/message/typedarray.out b/deps/v8/test/message/fail/typedarray.out
index 908dd7fa5e..908dd7fa5e 100644
--- a/deps/v8/test/message/typedarray.out
+++ b/deps/v8/test/message/fail/typedarray.out
diff --git a/deps/v8/test/message/undefined-keyed-property.js b/deps/v8/test/message/fail/undefined-keyed-property.js
index c8ae618c44..c8ae618c44 100644
--- a/deps/v8/test/message/undefined-keyed-property.js
+++ b/deps/v8/test/message/fail/undefined-keyed-property.js
diff --git a/deps/v8/test/message/undefined-keyed-property.out b/deps/v8/test/message/fail/undefined-keyed-property.out
index 84673252eb..84673252eb 100644
--- a/deps/v8/test/message/undefined-keyed-property.out
+++ b/deps/v8/test/message/fail/undefined-keyed-property.out
diff --git a/deps/v8/test/message/unicode-escape-invalid-2.js b/deps/v8/test/message/fail/unicode-escape-invalid-2.js
index b83665b197..b83665b197 100644
--- a/deps/v8/test/message/unicode-escape-invalid-2.js
+++ b/deps/v8/test/message/fail/unicode-escape-invalid-2.js
diff --git a/deps/v8/test/message/unicode-escape-invalid-2.out b/deps/v8/test/message/fail/unicode-escape-invalid-2.out
index 423e79d60e..423e79d60e 100644
--- a/deps/v8/test/message/unicode-escape-invalid-2.out
+++ b/deps/v8/test/message/fail/unicode-escape-invalid-2.out
diff --git a/deps/v8/test/message/unicode-escape-invalid.js b/deps/v8/test/message/fail/unicode-escape-invalid.js
index 5378acf816..5378acf816 100644
--- a/deps/v8/test/message/unicode-escape-invalid.js
+++ b/deps/v8/test/message/fail/unicode-escape-invalid.js
diff --git a/deps/v8/test/message/unicode-escape-invalid.out b/deps/v8/test/message/fail/unicode-escape-invalid.out
index 2bdd53881e..2bdd53881e 100644
--- a/deps/v8/test/message/unicode-escape-invalid.out
+++ b/deps/v8/test/message/fail/unicode-escape-invalid.out
diff --git a/deps/v8/test/message/unicode-escape-undefined.js b/deps/v8/test/message/fail/unicode-escape-undefined.js
index 49de2fb2c8..49de2fb2c8 100644
--- a/deps/v8/test/message/unicode-escape-undefined.js
+++ b/deps/v8/test/message/fail/unicode-escape-undefined.js
diff --git a/deps/v8/test/message/unicode-escape-undefined.out b/deps/v8/test/message/fail/unicode-escape-undefined.out
index 9b0483cdcc..9b0483cdcc 100644
--- a/deps/v8/test/message/unicode-escape-undefined.out
+++ b/deps/v8/test/message/fail/unicode-escape-undefined.out
diff --git a/deps/v8/test/message/unterminated-arg-list.js b/deps/v8/test/message/fail/unterminated-arg-list.js
index b0fd1dd893..b0fd1dd893 100644
--- a/deps/v8/test/message/unterminated-arg-list.js
+++ b/deps/v8/test/message/fail/unterminated-arg-list.js
diff --git a/deps/v8/test/message/unterminated-arg-list.out b/deps/v8/test/message/fail/unterminated-arg-list.out
index 5be2b3d90c..5be2b3d90c 100644
--- a/deps/v8/test/message/unterminated-arg-list.out
+++ b/deps/v8/test/message/fail/unterminated-arg-list.out
diff --git a/deps/v8/test/message/var-conflict-in-with.js b/deps/v8/test/message/fail/var-conflict-in-with.js
index fe58a33a07..fe58a33a07 100644
--- a/deps/v8/test/message/var-conflict-in-with.js
+++ b/deps/v8/test/message/fail/var-conflict-in-with.js
diff --git a/deps/v8/test/message/var-conflict-in-with.out b/deps/v8/test/message/fail/var-conflict-in-with.out
index 896e437107..896e437107 100644
--- a/deps/v8/test/message/var-conflict-in-with.out
+++ b/deps/v8/test/message/fail/var-conflict-in-with.out
diff --git a/deps/v8/test/message/wasm-function-name.js b/deps/v8/test/message/fail/wasm-function-name.js
index 0573db02e4..0573db02e4 100644
--- a/deps/v8/test/message/wasm-function-name.js
+++ b/deps/v8/test/message/fail/wasm-function-name.js
diff --git a/deps/v8/test/message/wasm-function-name.out b/deps/v8/test/message/fail/wasm-function-name.out
index 00626c01f3..00626c01f3 100644
--- a/deps/v8/test/message/wasm-function-name.out
+++ b/deps/v8/test/message/fail/wasm-function-name.out
diff --git a/deps/v8/test/message/wasm-module-and-function-name.js b/deps/v8/test/message/fail/wasm-module-and-function-name.js
index cab3252427..cab3252427 100644
--- a/deps/v8/test/message/wasm-module-and-function-name.js
+++ b/deps/v8/test/message/fail/wasm-module-and-function-name.js
diff --git a/deps/v8/test/message/wasm-module-and-function-name.out b/deps/v8/test/message/fail/wasm-module-and-function-name.out
index 42ba7b077c..42ba7b077c 100644
--- a/deps/v8/test/message/wasm-module-and-function-name.out
+++ b/deps/v8/test/message/fail/wasm-module-and-function-name.out
diff --git a/deps/v8/test/message/wasm-module-name.js b/deps/v8/test/message/fail/wasm-module-name.js
index 1e32a5d437..1e32a5d437 100644
--- a/deps/v8/test/message/wasm-module-name.js
+++ b/deps/v8/test/message/fail/wasm-module-name.js
diff --git a/deps/v8/test/message/wasm-module-name.out b/deps/v8/test/message/fail/wasm-module-name.out
index bc3a6c01a5..bc3a6c01a5 100644
--- a/deps/v8/test/message/wasm-module-name.out
+++ b/deps/v8/test/message/fail/wasm-module-name.out
diff --git a/deps/v8/test/message/wasm-no-name.js b/deps/v8/test/message/fail/wasm-no-name.js
index 121a7cbfe4..121a7cbfe4 100644
--- a/deps/v8/test/message/wasm-no-name.js
+++ b/deps/v8/test/message/fail/wasm-no-name.js
diff --git a/deps/v8/test/message/wasm-no-name.out b/deps/v8/test/message/fail/wasm-no-name.out
index f6b9f8d032..f6b9f8d032 100644
--- a/deps/v8/test/message/wasm-no-name.out
+++ b/deps/v8/test/message/fail/wasm-no-name.out
diff --git a/deps/v8/test/message/wasm-trap.js b/deps/v8/test/message/fail/wasm-trap.js
index 53013a7d22..53013a7d22 100644
--- a/deps/v8/test/message/wasm-trap.js
+++ b/deps/v8/test/message/fail/wasm-trap.js
diff --git a/deps/v8/test/message/wasm-trap.out b/deps/v8/test/message/fail/wasm-trap.out
index 33d6309d13..33d6309d13 100644
--- a/deps/v8/test/message/wasm-trap.out
+++ b/deps/v8/test/message/fail/wasm-trap.out
diff --git a/deps/v8/test/message/yield-in-arrow-param.js b/deps/v8/test/message/fail/yield-in-arrow-param.js
index c815fe7603..c815fe7603 100644
--- a/deps/v8/test/message/yield-in-arrow-param.js
+++ b/deps/v8/test/message/fail/yield-in-arrow-param.js
diff --git a/deps/v8/test/message/yield-in-arrow-param.out b/deps/v8/test/message/fail/yield-in-arrow-param.out
index 8eeb0df5f6..8eeb0df5f6 100644
--- a/deps/v8/test/message/yield-in-arrow-param.out
+++ b/deps/v8/test/message/fail/yield-in-arrow-param.out
diff --git a/deps/v8/test/message/yield-in-generator-param.js b/deps/v8/test/message/fail/yield-in-generator-param.js
index 1a8f8420f6..1a8f8420f6 100644
--- a/deps/v8/test/message/yield-in-generator-param.js
+++ b/deps/v8/test/message/fail/yield-in-generator-param.js
diff --git a/deps/v8/test/message/yield-in-generator-param.out b/deps/v8/test/message/fail/yield-in-generator-param.out
index ec46f478c9..ec46f478c9 100644
--- a/deps/v8/test/message/yield-in-generator-param.out
+++ b/deps/v8/test/message/fail/yield-in-generator-param.out
diff --git a/deps/v8/test/message/message.status b/deps/v8/test/message/message.status
index ebdf76e5e8..1c40a25186 100644
--- a/deps/v8/test/message/message.status
+++ b/deps/v8/test/message/message.status
@@ -34,6 +34,12 @@
# Modules which are only meant to be imported from by other tests, not to be
# tested standalone.
- 'modules-skip*': [SKIP],
+ 'fail/modules-skip*': [SKIP],
}], # ALWAYS
+
+##############################################################################
+# BUG(v8:7138).
+['arch == arm and not simulator_run and variant == wasm_traps', {
+ '*': [SKIP],
+}], # arch == arm and not simulator_run and variant == wasm_traps
]
diff --git a/deps/v8/test/message/regress/regress-1527.js b/deps/v8/test/message/regress/fail/regress-1527.js
index 682e386d3d..682e386d3d 100644
--- a/deps/v8/test/message/regress/regress-1527.js
+++ b/deps/v8/test/message/regress/fail/regress-1527.js
diff --git a/deps/v8/test/message/regress/regress-1527.out b/deps/v8/test/message/regress/fail/regress-1527.out
index dc17fb3517..dc17fb3517 100644
--- a/deps/v8/test/message/regress/regress-1527.out
+++ b/deps/v8/test/message/regress/fail/regress-1527.out
diff --git a/deps/v8/test/message/regress/regress-3995.js b/deps/v8/test/message/regress/fail/regress-3995.js
index ba84bc0965..ba84bc0965 100644
--- a/deps/v8/test/message/regress/regress-3995.js
+++ b/deps/v8/test/message/regress/fail/regress-3995.js
diff --git a/deps/v8/test/message/regress/regress-3995.out b/deps/v8/test/message/regress/fail/regress-3995.out
index e4f5b31d1f..e4f5b31d1f 100644
--- a/deps/v8/test/message/regress/regress-3995.out
+++ b/deps/v8/test/message/regress/fail/regress-3995.out
diff --git a/deps/v8/test/message/regress/regress-4266.js b/deps/v8/test/message/regress/fail/regress-4266.js
index 552176bccf..552176bccf 100644
--- a/deps/v8/test/message/regress/regress-4266.js
+++ b/deps/v8/test/message/regress/fail/regress-4266.js
diff --git a/deps/v8/test/message/regress/regress-4266.out b/deps/v8/test/message/regress/fail/regress-4266.out
index d31541debe..d31541debe 100644
--- a/deps/v8/test/message/regress/regress-4266.out
+++ b/deps/v8/test/message/regress/fail/regress-4266.out
diff --git a/deps/v8/test/message/regress/regress-5727.js b/deps/v8/test/message/regress/fail/regress-5727.js
index ac26d1b910..ac26d1b910 100644
--- a/deps/v8/test/message/regress/regress-5727.js
+++ b/deps/v8/test/message/regress/fail/regress-5727.js
diff --git a/deps/v8/test/message/regress/regress-5727.out b/deps/v8/test/message/regress/fail/regress-5727.out
index 8eb800a3c8..8eb800a3c8 100644
--- a/deps/v8/test/message/regress/regress-5727.out
+++ b/deps/v8/test/message/regress/fail/regress-5727.out
diff --git a/deps/v8/test/message/regress/regress-73.js b/deps/v8/test/message/regress/fail/regress-73.js
index 72652d74a9..137b731fc9 100644
--- a/deps/v8/test/message/regress/regress-73.js
+++ b/deps/v8/test/message/regress/fail/regress-73.js
@@ -25,9 +25,9 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-try {
- throw 'a';
-} catch (e) {
- throw 'b';
- print('c');
-}
+try {
+ throw 'a';
+} catch (e) {
+ throw 'b';
+ print('c');
+}
diff --git a/deps/v8/test/message/regress/regress-73.out b/deps/v8/test/message/regress/fail/regress-73.out
index 28606dd8fa..28606dd8fa 100644
--- a/deps/v8/test/message/regress/regress-73.out
+++ b/deps/v8/test/message/regress/fail/regress-73.out
diff --git a/deps/v8/test/message/regress/regress-75.js b/deps/v8/test/message/regress/fail/regress-75.js
index 428fac91d1..428fac91d1 100644
--- a/deps/v8/test/message/regress/regress-75.js
+++ b/deps/v8/test/message/regress/fail/regress-75.js
diff --git a/deps/v8/test/message/regress/regress-75.out b/deps/v8/test/message/regress/fail/regress-75.out
index 336d4cee51..336d4cee51 100644
--- a/deps/v8/test/message/regress/regress-75.out
+++ b/deps/v8/test/message/regress/fail/regress-75.out
diff --git a/deps/v8/test/message/regress/regress-crbug-661579.js b/deps/v8/test/message/regress/fail/regress-crbug-661579.js
index d5c574cbda..d5c574cbda 100644
--- a/deps/v8/test/message/regress/regress-crbug-661579.js
+++ b/deps/v8/test/message/regress/fail/regress-crbug-661579.js
diff --git a/deps/v8/test/message/regress/regress-crbug-661579.out b/deps/v8/test/message/regress/fail/regress-crbug-661579.out
index 72cca79bb1..72cca79bb1 100644
--- a/deps/v8/test/message/regress/regress-crbug-661579.out
+++ b/deps/v8/test/message/regress/fail/regress-crbug-661579.out
diff --git a/deps/v8/test/message/regress/regress-crbug-669017.js b/deps/v8/test/message/regress/fail/regress-crbug-669017.js
index a8d76ecacd..a8d76ecacd 100644
--- a/deps/v8/test/message/regress/regress-crbug-669017.js
+++ b/deps/v8/test/message/regress/fail/regress-crbug-669017.js
diff --git a/deps/v8/test/message/regress/regress-crbug-669017.out b/deps/v8/test/message/regress/fail/regress-crbug-669017.out
index c2589e7a15..c2589e7a15 100644
--- a/deps/v8/test/message/regress/regress-crbug-669017.out
+++ b/deps/v8/test/message/regress/fail/regress-crbug-669017.out
diff --git a/deps/v8/test/message/regress/regress-crbug-691194.js b/deps/v8/test/message/regress/fail/regress-crbug-691194.js
index fc7a121e38..fc7a121e38 100644
--- a/deps/v8/test/message/regress/regress-crbug-691194.js
+++ b/deps/v8/test/message/regress/fail/regress-crbug-691194.js
diff --git a/deps/v8/test/message/regress/regress-crbug-691194.out b/deps/v8/test/message/regress/fail/regress-crbug-691194.out
index 43453900db..43453900db 100644
--- a/deps/v8/test/message/regress/regress-crbug-691194.out
+++ b/deps/v8/test/message/regress/fail/regress-crbug-691194.out
diff --git a/deps/v8/test/message/regress/regress-4829-1.js b/deps/v8/test/message/regress/regress-4829-1.js
deleted file mode 100644
index 78277df3cc..0000000000
--- a/deps/v8/test/message/regress/regress-4829-1.js
+++ /dev/null
@@ -1,9 +0,0 @@
-// Copyright 2016 the V8 project authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-// Flags: --no-harmony-template-escapes
-
-function tag() {}
-
-tag(tag`\xyy`);
diff --git a/deps/v8/test/message/regress/regress-4829-1.out b/deps/v8/test/message/regress/regress-4829-1.out
deleted file mode 100644
index dc0f56666e..0000000000
--- a/deps/v8/test/message/regress/regress-4829-1.out
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2016 the V8 project authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-*%(basename)s:9: SyntaxError: Invalid hexadecimal escape sequence
-tag(tag`\xyy`);
- ^^^^
-SyntaxError: Invalid hexadecimal escape sequence
diff --git a/deps/v8/test/message/regress/regress-4829-2.js b/deps/v8/test/message/regress/regress-4829-2.js
deleted file mode 100644
index 2f507e3fb3..0000000000
--- a/deps/v8/test/message/regress/regress-4829-2.js
+++ /dev/null
@@ -1,9 +0,0 @@
-// Copyright 2016 the V8 project authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-// Flags: --no-harmony-template-escapes
-
-function tag() {}
-
-`${tag`\xyy`}`;
diff --git a/deps/v8/test/message/regress/regress-4829-2.out b/deps/v8/test/message/regress/regress-4829-2.out
deleted file mode 100644
index 72784245fc..0000000000
--- a/deps/v8/test/message/regress/regress-4829-2.out
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2016 the V8 project authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-*%(basename)s:9: SyntaxError: Invalid hexadecimal escape sequence
-`${tag`\xyy`}`;
- ^^^^
-SyntaxError: Invalid hexadecimal escape sequence
diff --git a/deps/v8/test/message/testcfg.py b/deps/v8/test/message/testcfg.py
index 1bbb2b16d8..28a1e641f6 100644
--- a/deps/v8/test/message/testcfg.py
+++ b/deps/v8/test/message/testcfg.py
@@ -63,18 +63,18 @@ class MessageTestSuite(testsuite.TestSuite):
return super(MessageTestSuite, self).CreateVariantGenerator(
variants + ["preparser"])
- def GetFlagsForTestCase(self, testcase, context):
+ def GetParametersForTestCase(self, testcase, context):
source = self.GetSourceForTest(testcase)
- result = []
+ files = []
+ if MODULE_PATTERN.search(source):
+ files.append("--module")
+ files.append(os.path.join(self.root, testcase.path + ".js"))
+ flags = testcase.flags + context.mode_flags
flags_match = re.findall(FLAGS_PATTERN, source)
for match in flags_match:
- result += match.strip().split()
- result += context.mode_flags
- if MODULE_PATTERN.search(source):
- result.append("--module")
- result = [x for x in result if x not in INVALID_FLAGS]
- result.append(os.path.join(self.root, testcase.path + ".js"))
- return testcase.flags + result
+ flags += match.strip().split()
+ flags = [x for x in flags if x not in INVALID_FLAGS]
+ return files, flags, {}
def GetSourceForTest(self, testcase):
filename = os.path.join(self.root, testcase.path + self.suffix())
@@ -88,9 +88,22 @@ class MessageTestSuite(testsuite.TestSuite):
return (string.startswith("==") or string.startswith("**") or
string.startswith("ANDROID"))
+ def _GetExpectedFail(self, testcase):
+ path = testcase.path
+ while path:
+ (head, tail) = os.path.split(path)
+ if tail == "fail":
+ return True
+ path = head
+ return False
+
def IsFailureOutput(self, testcase):
output = testcase.output
testpath = testcase.path
+ expected_fail = self._GetExpectedFail(testcase)
+ fail = testcase.output.exit_code != 0
+ if expected_fail != fail:
+ return True
expected_path = os.path.join(self.root, testpath + ".out")
expected_lines = []
# Can't use utils.ReadLinesFrom() here because it strips whitespace.