From 3e4e94550e1dee6607db87cd6b0a88cad0ffe81a Mon Sep 17 00:00:00 2001 From: Eric Rahm Date: Fri, 9 Jun 2017 17:00:23 -0700 Subject: [PATCH] Bug 1353593 - Part 1: Allow implicit conversion of non-const char16ptr_t to wchar*. r=froydnj --- mfbt/Char16.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mfbt/Char16.h b/mfbt/Char16.h index 3d129332b43a..380303a925f0 100644 --- a/mfbt/Char16.h +++ b/mfbt/Char16.h @@ -56,6 +56,12 @@ public: { return reinterpret_cast(mPtr); } + + operator wchar_t*() + { + return const_cast(reinterpret_cast(mPtr)); + } + operator const void*() const { return mPtr;