summaryrefslogtreecommitdiff
path: root/deps/v8/src/base/division-by-constant.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/base/division-by-constant.cc')
-rw-r--r--deps/v8/src/base/division-by-constant.cc22
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