diff options
Diffstat (limited to 'deps/v8/src/base/division-by-constant.cc')
-rw-r--r-- | deps/v8/src/base/division-by-constant.cc | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/deps/v8/src/base/division-by-constant.cc b/deps/v8/src/base/division-by-constant.cc index 4e0900fa24..7aa3a69014 100644 --- a/deps/v8/src/base/division-by-constant.cc +++ b/deps/v8/src/base/division-by-constant.cc @@ -93,16 +93,22 @@ MagicNumbersForDivision<T> UnsignedDivisionByConstant(T d, // ----------------------------------------------------------------------------- // Instantiations. -template struct V8_BASE_EXPORT MagicNumbersForDivision<uint32_t>; -template struct V8_BASE_EXPORT MagicNumbersForDivision<uint64_t>; +template struct EXPORT_TEMPLATE_DEFINE(V8_BASE_EXPORT) + MagicNumbersForDivision<uint32_t>; +template struct EXPORT_TEMPLATE_DEFINE(V8_BASE_EXPORT) + MagicNumbersForDivision<uint64_t>; -template MagicNumbersForDivision<uint32_t> SignedDivisionByConstant(uint32_t d); -template MagicNumbersForDivision<uint64_t> SignedDivisionByConstant(uint64_t d); +template EXPORT_TEMPLATE_DEFINE(V8_BASE_EXPORT) + MagicNumbersForDivision<uint32_t> SignedDivisionByConstant(uint32_t d); +template EXPORT_TEMPLATE_DEFINE(V8_BASE_EXPORT) + MagicNumbersForDivision<uint64_t> SignedDivisionByConstant(uint64_t d); -template MagicNumbersForDivision<uint32_t> UnsignedDivisionByConstant( - uint32_t d, unsigned leading_zeros); -template MagicNumbersForDivision<uint64_t> UnsignedDivisionByConstant( - uint64_t d, unsigned leading_zeros); +template EXPORT_TEMPLATE_DEFINE(V8_BASE_EXPORT) + MagicNumbersForDivision<uint32_t> UnsignedDivisionByConstant( + uint32_t d, unsigned leading_zeros); +template EXPORT_TEMPLATE_DEFINE(V8_BASE_EXPORT) + MagicNumbersForDivision<uint64_t> UnsignedDivisionByConstant( + uint64_t d, unsigned leading_zeros); } // namespace base } // namespace v8 |