diff --git a/src/flags/flag-definitions.h b/src/flags/flag-definitions.h index 6a525a33af..a7c112f5fb 100644 --- a/src/flags/flag-definitions.h +++ b/src/flags/flag-definitions.h @@ -222,7 +222,6 @@ DEFINE_IMPLICATION(harmony_import_meta, harmony_dynamic_import) HARMONY_STAGED_BASE(V) \ V(harmony_intl_add_calendar_numbering_system, \ "Add calendar and numberingSystem to DateTimeFormat") \ - V(harmony_intl_numberformat_unified, "Unified Intl.NumberFormat Features") \ V(harmony_intl_segmenter, "Intl.Segmenter") #else #define HARMONY_STAGED(V) HARMONY_STAGED_BASE(V) @@ -242,11 +241,12 @@ DEFINE_IMPLICATION(harmony_import_meta, harmony_dynamic_import) V(harmony_promise_all_settled, "harmony Promise.allSettled") #ifdef V8_INTL_SUPPORT -#define HARMONY_SHIPPING(V) \ - HARMONY_SHIPPING_BASE(V) \ - V(harmony_intl_bigint, "BigInt.prototype.toLocaleString") \ - V(harmony_intl_date_format_range, "DateTimeFormat formatRange") \ - V(harmony_intl_datetime_style, "dateStyle timeStyle for DateTimeFormat") +#define HARMONY_SHIPPING(V) \ + HARMONY_SHIPPING_BASE(V) \ + V(harmony_intl_bigint, "BigInt.prototype.toLocaleString") \ + V(harmony_intl_date_format_range, "DateTimeFormat formatRange") \ + V(harmony_intl_datetime_style, "dateStyle timeStyle for DateTimeFormat") \ + V(harmony_intl_numberformat_unified, "Unified Intl.NumberFormat Features") #else #define HARMONY_SHIPPING(V) HARMONY_SHIPPING_BASE(V) #endif diff --git a/test/intl/number-format/property-override.js b/test/intl/number-format/property-override.js index 1fbe78e080..590b1c2e4b 100644 --- a/test/intl/number-format/property-override.js +++ b/test/intl/number-format/property-override.js @@ -40,6 +40,8 @@ // Update both number-format.js and number-format.cc so they have the same // list of properties. +// Flags: --noharmony-intl-numberformat-unified + // First get supported properties. var properties = []; // Some properties are optional and won't show up in resolvedOptions if diff --git a/test/test262/test262.status b/test/test262/test262.status index d9a9d02892..b824135c22 100644 --- a/test/test262/test262.status +++ b/test/test262/test262.status @@ -75,10 +75,14 @@ 'intl402/DateTimeFormat/prototype/format/format-function-name': [FAIL], 'intl402/Collator/prototype/compare/compare-function-name': [FAIL], - # intl tests which require flags. https://bugs.chromium.org/p/v8/issues/detail?id=9154 + # Intl tests which require flags. + # https://bugs.chromium.org/p/v8/issues/detail?id=9154 'intl402/NumberFormat/numbering-system-options': ['--harmony-intl-add-calendar-numbering-system'], 'intl402/DateTimeFormat/numbering-system-calendar-options': ['--harmony-intl-add-calendar-numbering-system'], + # https://bugs.chromium.org/p/v8/issues/detail?id=9319 + 'intl402/NumberFormat/prototype/resolvedOptions/order': ['--noharmony-intl-numberformat-unified'], + # https://bugs.chromium.org/p/v8/issues/detail?id=9084 'intl402/supportedLocalesOf-consistent-with-resolvedOptions': [FAIL], 'intl402/fallback-locales-are-supported': [FAIL],