[cfe-commits] [Patch][Review] C++0x status page (was: [cfe-dev] Status of explicit conversion operators and nullptr)

Jonathan Sauer jonathan.sauer at gmx.de
Thu Jul 21 09:57:08 PDT 2011


Hello,

> I don't believe that explicit conversions are fully implemented. At the very least, we need an audit + test cases for all of the places where we look at implicit conversions, to ensure that we're properly enabling/disabling explicit conversion functions at the right times.

There actually is a small test file under test/SemaCXX/explicit.cpp. I'm currently expanding it and will send
a patch once I'm done.

> nullptr is basically fully implemented. The only remaining issue I know of is that a thrown std::nullptr won't be caught as a T*, which is rather minor and might be more of a runtime issue . I'd appreciate it if you could send a patch for the status page!

Attached. I updated the old stati of nullptr to "advanced".


Jonathan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: cxx_status.diff
Type: application/octet-stream
Size: 657 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20110721/e5c6c9ef/attachment.obj>
-------------- next part --------------




More information about the cfe-commits mailing list