[test] Mark early RegExp errors as FAIL_PHASE_ONLY

This ensures V8 at least throws the correct exception for these
tests, even if it happens at the wrong phase (i.e. at runtime
instead of at parse time).

Bug: v8:8467
Change-Id: I101aa2c7e073a56163c29e96e6c47f6ff0a01e53
Reviewed-on: https://chromium-review.googlesource.com/c/1375909
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Commit-Queue: Mathias Bynens <mathias@chromium.org>
Cr-Commit-Position: refs/heads/master@{#58226}
This commit is contained in:
Mathias Bynens 2018-12-13 15:50:03 +01:00 committed by Commit Bot
parent 4f2333692f
commit f605302e33

View File

@ -179,232 +179,232 @@
# https://bugs.chromium.org/p/v8/issues/detail?id=896
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_F': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_F-negated': [FAIL],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Invalid': [FAIL],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Invalid-negated': [FAIL],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_N': [FAIL],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_N-negated': [FAIL],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_No': [FAIL],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_No-negated': [FAIL],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_T': [FAIL],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_T-negated': [FAIL],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Y': [FAIL],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Y-negated': [FAIL],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Yes': [FAIL],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Yes-negated': [FAIL],
'built-ins/RegExp/property-escapes/character-class-range-end': [FAIL],
'built-ins/RegExp/property-escapes/character-class-range-no-dash-end': [FAIL],
'built-ins/RegExp/property-escapes/character-class-range-no-dash-start': [FAIL],
'built-ins/RegExp/property-escapes/character-class-range-start': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Block-implicit': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Block-implicit-negated': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-implicit': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-implicit-negated': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-negated': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-Is-prefix-Script': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-Is-prefix-Script-negated': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-circumflex-negation': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-circumflex-negation-negated': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-empty': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-empty-negated': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-invalid': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-invalid-negated': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-no-braces': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-no-braces-negated': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-no-braces-value': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-no-braces-value-negated': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-separator': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-separator-and-value-only': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-separator-and-value-only-negated': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-separator-negated': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-separator-only': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-separator-only-negated': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-unclosed': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-unclosed-negated': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-unopened': [FAIL],
'built-ins/RegExp/property-escapes/grammar-extension-unopened-negated': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-01': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-01-negated': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-02': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-02-negated': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-03': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-03-negated': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-04': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-04-negated': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-05': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-05-negated': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-06': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-06-negated': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-07': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-07-negated': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-08': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-08-negated': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-09': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-09-negated': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-10': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-10-negated': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-11': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-11-negated': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-12': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-12-negated': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-13': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-13-negated': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-14': [FAIL],
'built-ins/RegExp/property-escapes/loose-matching-14-negated': [FAIL],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category': [FAIL],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-equals': [FAIL],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-equals-negated': [FAIL],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-negated': [FAIL],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script': [FAIL],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-equals': [FAIL],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-equals-negated': [FAIL],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-negated': [FAIL],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions': [FAIL],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-equals': [FAIL],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-equals-negated': [FAIL],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-negated': [FAIL],
'built-ins/RegExp/property-escapes/non-existent-binary-property': [FAIL],
'built-ins/RegExp/property-escapes/non-existent-binary-property-negated': [FAIL],
'built-ins/RegExp/property-escapes/non-existent-property-and-value': [FAIL],
'built-ins/RegExp/property-escapes/non-existent-property-and-value-negated': [FAIL],
'built-ins/RegExp/property-escapes/non-existent-property-existing-value': [FAIL],
'built-ins/RegExp/property-escapes/non-existent-property-existing-value-negated': [FAIL],
'built-ins/RegExp/property-escapes/non-existent-property-value-General_Category-negated': [FAIL],
'built-ins/RegExp/property-escapes/non-existent-property-value-Script': [FAIL],
'built-ins/RegExp/property-escapes/non-existent-property-value-Script-negated': [FAIL],
'built-ins/RegExp/property-escapes/non-existent-property-value-Script_Extensions': [FAIL],
'built-ins/RegExp/property-escapes/non-existent-property-value-Script_Extensions-negated': [FAIL],
'built-ins/RegExp/property-escapes/non-existent-property-value-general-category': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Composition_Exclusion': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Composition_Exclusion-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFC': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFC-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFD': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFD-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKC': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKC-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKD': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKD-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-FC_NFKC_Closure': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-FC_NFKC_Closure-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Full_Composition_Exclusion': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Full_Composition_Exclusion-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Grapheme_Link': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Grapheme_Link-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Hyphen': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Hyphen-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Alphabetic': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Alphabetic-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Default_Ignorable_Code_Point': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Default_Ignorable_Code_Point-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Grapheme_Extend': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Grapheme_Extend-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Continue': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Continue-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Start': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Start-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Lowercase': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Lowercase-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Math': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Math-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Uppercase': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Uppercase-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Prepended_Concatenation_Mark': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Prepended_Concatenation_Mark-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-property-Block-with-value': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-property-Block-with-value-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-property-FC_NFKC_Closure': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-property-FC_NFKC_Closure-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-property-Line_Break': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-property-Line_Break-negated': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-property-Line_Break-with-value': [FAIL],
'built-ins/RegExp/property-escapes/unsupported-property-Line_Break-with-value-negated': [FAIL],
'language/literals/regexp/early-err-pattern': [FAIL],
'language/literals/regexp/invalid-braced-quantifier-exact': [FAIL],
'language/literals/regexp/invalid-braced-quantifier-lower': [FAIL],
'language/literals/regexp/invalid-braced-quantifier-range': [FAIL],
'language/literals/regexp/invalid-optional-lookbehind': [FAIL],
'language/literals/regexp/invalid-optional-negative-lookbehind': [FAIL],
'language/literals/regexp/invalid-range-lookbehind': [FAIL],
'language/literals/regexp/invalid-range-negative-lookbehind': [FAIL],
'language/literals/regexp/named-groups/invalid-dangling-groupname': [FAIL],
'language/literals/regexp/named-groups/invalid-dangling-groupname-2': [FAIL],
'language/literals/regexp/named-groups/invalid-dangling-groupname-2-u': [FAIL],
'language/literals/regexp/named-groups/invalid-dangling-groupname-3': [FAIL],
'language/literals/regexp/named-groups/invalid-dangling-groupname-3-u': [FAIL],
'language/literals/regexp/named-groups/invalid-dangling-groupname-4': [FAIL],
'language/literals/regexp/named-groups/invalid-dangling-groupname-4-u': [FAIL],
'language/literals/regexp/named-groups/invalid-dangling-groupname-5': [FAIL],
'language/literals/regexp/named-groups/invalid-dangling-groupname-u': [FAIL],
'language/literals/regexp/named-groups/invalid-dangling-groupname-without-group-u': [FAIL],
'language/literals/regexp/named-groups/invalid-duplicate-groupspecifier': [FAIL],
'language/literals/regexp/named-groups/invalid-duplicate-groupspecifier-2': [FAIL],
'language/literals/regexp/named-groups/invalid-duplicate-groupspecifier-2-u': [FAIL],
'language/literals/regexp/named-groups/invalid-duplicate-groupspecifier-u': [FAIL],
'language/literals/regexp/named-groups/invalid-empty-groupspecifier': [FAIL],
'language/literals/regexp/named-groups/invalid-empty-groupspecifier-u': [FAIL],
'language/literals/regexp/named-groups/invalid-identity-escape-in-capture-u': [FAIL],
'language/literals/regexp/named-groups/invalid-incomplete-groupname': [FAIL],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-2': [FAIL],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-2-u': [FAIL],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-3': [FAIL],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-3-u': [FAIL],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-4': [FAIL],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-5': [FAIL],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-6': [FAIL],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-u': [FAIL],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-2-u': [FAIL],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-3-u': [FAIL],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-u': [FAIL],
'language/literals/regexp/named-groups/invalid-non-id-continue-groupspecifier': [FAIL],
'language/literals/regexp/named-groups/invalid-non-id-continue-groupspecifier-4': [FAIL],
'language/literals/regexp/named-groups/invalid-non-id-continue-groupspecifier-4-u': [FAIL],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier': [FAIL],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-2': [FAIL],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-2-u': [FAIL],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-3': [FAIL],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-4': [FAIL],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-4-u': [FAIL],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-5': [FAIL],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-5-u': [FAIL],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-6': [FAIL],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-7': [FAIL],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-8': [FAIL],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-8-u': [FAIL],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-9-u': [FAIL],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-u': [FAIL],
'language/literals/regexp/named-groups/invalid-numeric-groupspecifier': [FAIL],
'language/literals/regexp/named-groups/invalid-numeric-groupspecifier-u': [FAIL],
'language/literals/regexp/named-groups/invalid-punctuator-starting-groupspecifier': [FAIL],
'language/literals/regexp/named-groups/invalid-punctuator-starting-groupspecifier-u': [FAIL],
'language/literals/regexp/named-groups/invalid-punctuator-within-groupspecifier': [FAIL],
'language/literals/regexp/named-groups/invalid-punctuator-within-groupspecifier-u': [FAIL],
'language/literals/regexp/named-groups/invalid-u-escape-in-groupspecifier': [FAIL],
'language/literals/regexp/named-groups/invalid-u-escape-in-groupspecifier-2': [FAIL],
'language/literals/regexp/named-groups/invalid-unterminated-groupspecifier': [FAIL],
'language/literals/regexp/named-groups/invalid-unterminated-groupspecifier-u': [FAIL],
'language/literals/regexp/u-dec-esc': [FAIL],
'language/literals/regexp/u-invalid-class-escape': [FAIL],
'language/literals/regexp/u-invalid-extended-pattern-char': [FAIL],
'language/literals/regexp/u-invalid-identity-escape': [FAIL],
'language/literals/regexp/u-invalid-legacy-octal-escape': [FAIL],
'language/literals/regexp/u-invalid-non-empty-class-ranges': [FAIL],
'language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-a': [FAIL],
'language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-ab': [FAIL],
'language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-b': [FAIL],
'language/literals/regexp/u-invalid-oob-decimal-escape': [FAIL],
'language/literals/regexp/u-invalid-optional-lookahead': [FAIL],
'language/literals/regexp/u-invalid-optional-lookbehind': [FAIL],
'language/literals/regexp/u-invalid-optional-negative-lookahead': [FAIL],
'language/literals/regexp/u-invalid-optional-negative-lookbehind': [FAIL],
'language/literals/regexp/u-invalid-range-lookahead': [FAIL],
'language/literals/regexp/u-invalid-range-lookbehind': [FAIL],
'language/literals/regexp/u-invalid-range-negative-lookahead': [FAIL],
'language/literals/regexp/u-invalid-range-negative-lookbehind': [FAIL],
'language/literals/regexp/u-unicode-esc-bounds': [FAIL],
'language/literals/regexp/u-unicode-esc-non-hex': [FAIL],
'language/literals/regexp/unicode-escape-nls-err': [FAIL],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_F-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Invalid': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Invalid-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_N': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_N-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_No': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_No-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_T': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_T-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Y': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Y-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Yes': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Yes-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/character-class-range-end': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/character-class-range-no-dash-end': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/character-class-range-no-dash-start': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/character-class-range-start': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Block-implicit': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Block-implicit-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-implicit': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-implicit-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-Is-prefix-Script': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-Is-prefix-Script-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-circumflex-negation': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-circumflex-negation-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-empty': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-empty-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-invalid': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-invalid-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-no-braces': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-no-braces-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-no-braces-value': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-no-braces-value-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-separator': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-separator-and-value-only': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-separator-and-value-only-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-separator-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-separator-only': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-separator-only-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-unclosed': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-unclosed-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-unopened': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/grammar-extension-unopened-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-01': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-01-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-02': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-02-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-03': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-03-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-04': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-04-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-05': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-05-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-06': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-06-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-07': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-07-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-08': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-08-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-09': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-09-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-10': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-10-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-11': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-11-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-12': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-12-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-13': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-13-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-14': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/loose-matching-14-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-equals': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-equals-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-equals': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-equals-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-equals': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-equals-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-existent-binary-property': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-existent-binary-property-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-existent-property-and-value': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-existent-property-and-value-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-existent-property-existing-value': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-existent-property-existing-value-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-existent-property-value-General_Category-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-existent-property-value-Script': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-existent-property-value-Script-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-existent-property-value-Script_Extensions': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-existent-property-value-Script_Extensions-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/non-existent-property-value-general-category': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Composition_Exclusion': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Composition_Exclusion-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFC': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFC-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFD': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFD-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKC': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKC-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKD': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKD-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-FC_NFKC_Closure': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-FC_NFKC_Closure-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Full_Composition_Exclusion': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Full_Composition_Exclusion-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Grapheme_Link': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Grapheme_Link-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Hyphen': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Hyphen-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Alphabetic': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Alphabetic-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Default_Ignorable_Code_Point': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Default_Ignorable_Code_Point-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Grapheme_Extend': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Grapheme_Extend-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Continue': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Continue-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Start': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Start-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Lowercase': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Lowercase-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Math': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Math-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Uppercase': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Uppercase-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Prepended_Concatenation_Mark': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-binary-property-Prepended_Concatenation_Mark-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-property-Block-with-value': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-property-Block-with-value-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-property-FC_NFKC_Closure': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-property-FC_NFKC_Closure-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-property-Line_Break': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-property-Line_Break-negated': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-property-Line_Break-with-value': [FAIL_PHASE_ONLY],
'built-ins/RegExp/property-escapes/unsupported-property-Line_Break-with-value-negated': [FAIL_PHASE_ONLY],
'language/literals/regexp/early-err-pattern': [FAIL_PHASE_ONLY],
'language/literals/regexp/invalid-braced-quantifier-exact': [FAIL_PHASE_ONLY],
'language/literals/regexp/invalid-braced-quantifier-lower': [FAIL_PHASE_ONLY],
'language/literals/regexp/invalid-braced-quantifier-range': [FAIL_PHASE_ONLY],
'language/literals/regexp/invalid-optional-lookbehind': [FAIL_PHASE_ONLY],
'language/literals/regexp/invalid-optional-negative-lookbehind': [FAIL_PHASE_ONLY],
'language/literals/regexp/invalid-range-lookbehind': [FAIL_PHASE_ONLY],
'language/literals/regexp/invalid-range-negative-lookbehind': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-dangling-groupname': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-dangling-groupname-2': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-dangling-groupname-2-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-dangling-groupname-3': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-dangling-groupname-3-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-dangling-groupname-4': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-dangling-groupname-4-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-dangling-groupname-5': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-dangling-groupname-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-dangling-groupname-without-group-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-duplicate-groupspecifier': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-duplicate-groupspecifier-2': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-duplicate-groupspecifier-2-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-duplicate-groupspecifier-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-empty-groupspecifier': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-empty-groupspecifier-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-identity-escape-in-capture-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-incomplete-groupname': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-2': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-2-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-3': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-3-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-4': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-5': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-6': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-2-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-3-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-non-id-continue-groupspecifier': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-non-id-continue-groupspecifier-4': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-non-id-continue-groupspecifier-4-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-2': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-2-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-3': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-4': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-4-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-5': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-5-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-6': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-7': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-8': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-8-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-9-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-numeric-groupspecifier': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-numeric-groupspecifier-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-punctuator-starting-groupspecifier': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-punctuator-starting-groupspecifier-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-punctuator-within-groupspecifier': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-punctuator-within-groupspecifier-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-u-escape-in-groupspecifier': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-u-escape-in-groupspecifier-2': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-unterminated-groupspecifier': [FAIL_PHASE_ONLY],
'language/literals/regexp/named-groups/invalid-unterminated-groupspecifier-u': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-dec-esc': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-invalid-class-escape': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-invalid-extended-pattern-char': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-invalid-identity-escape': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-invalid-legacy-octal-escape': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-invalid-non-empty-class-ranges': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-a': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-ab': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-b': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-invalid-oob-decimal-escape': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-invalid-optional-lookahead': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-invalid-optional-lookbehind': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-invalid-optional-negative-lookahead': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-invalid-optional-negative-lookbehind': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-invalid-range-lookahead': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-invalid-range-lookbehind': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-invalid-range-negative-lookahead': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-invalid-range-negative-lookbehind': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-unicode-esc-bounds': [FAIL_PHASE_ONLY],
'language/literals/regexp/u-unicode-esc-non-hex': [FAIL_PHASE_ONLY],
'language/literals/regexp/unicode-escape-nls-err': [FAIL_PHASE_ONLY],
# https://bugs.chromium.org/p/v8/issues/detail?id=7828
'language/statements/try/early-catch-function': [FAIL],