[LLVMbugs] [Bug 21307] Placement new mistakenly typedefs char16_t and char32_t when compiling using c++98

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Oct 20 16:27:48 PDT 2014


http://llvm.org/bugs/show_bug.cgi?id=21307

Marshall Clow (home) <mclow.lists at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |INVALID

--- Comment #13 from Marshall Clow (home) <mclow.lists at gmail.com> ---
I agree with Richard, who wrote:
> libc++ is a C++11 standard library that has a C++98 compatibility mode, not a C++98 standard library. 

If other code is declaring char32_t and char16_t, then they're going to run
into problems with C++11 and later tools, and probably need to be
conditionalized anyway.

(and it sounds like Dan is working to fix the problem on the Android end)

So, I'm going to close this as INVALID, but if you disagree, please reopen and
state why.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20141020/28da4424/attachment.html>


More information about the llvm-bugs mailing list