diff options
Diffstat (limited to 'deps/v8/src/objects/js-number-format-inl.h')
-rw-r--r-- | deps/v8/src/objects/js-number-format-inl.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/deps/v8/src/objects/js-number-format-inl.h b/deps/v8/src/objects/js-number-format-inl.h index bd76dfe556..afdfef89f2 100644 --- a/deps/v8/src/objects/js-number-format-inl.h +++ b/deps/v8/src/objects/js-number-format-inl.h @@ -66,6 +66,17 @@ inline void JSNumberFormat::set_maximum_fraction_digits(int digits) { set_flags(hints); } +inline void JSNumberFormat::set_style(Style style) { + DCHECK_GE(StyleBits::kMax, style); + int hints = flags(); + hints = StyleBits::update(hints, style); + set_flags(hints); +} + +inline JSNumberFormat::Style JSNumberFormat::style() const { + return StyleBits::decode(flags()); +} + CAST_ACCESSOR(JSNumberFormat) } // namespace internal |