summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/wtf/text/atomic_string.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/wtf/text/atomic_string.cc')
-rw-r--r--chromium/third_party/blink/renderer/platform/wtf/text/atomic_string.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/platform/wtf/text/atomic_string.cc b/chromium/third_party/blink/renderer/platform/wtf/text/atomic_string.cc
index 75ceaf12c2c..b55d1168f0e 100644
--- a/chromium/third_party/blink/renderer/platform/wtf/text/atomic_string.cc
+++ b/chromium/third_party/blink/renderer/platform/wtf/text/atomic_string.cc
@@ -33,6 +33,11 @@ namespace WTF {
static_assert(sizeof(AtomicString) == sizeof(String),
"AtomicString and String must be same size");
+#if defined(ARCH_CPU_64_BITS)
+AtomicString::AtomicString(const LChar* chars, size_t length)
+ : AtomicString(chars, SafeCast<unsigned>(length)) {}
+#endif // defined(ARCH_CPU_64_BITS)
+
AtomicString::AtomicString(const LChar* chars, unsigned length)
: string_(AtomicStringTable::Instance().Add(chars, length)) {}