public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/49171] New: [C++0x][constexpr] Constant expressions support reinterpret_cast
@ 2011-05-26 12:10 daniel.kruegler at googlemail dot com
  2011-05-26 12:13 ` [Bug c++/49171] " daniel.kruegler at googlemail dot com
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: daniel.kruegler at googlemail dot com @ 2011-05-26 12:10 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49171

           Summary: [C++0x][constexpr] Constant expressions support
                    reinterpret_cast
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: daniel.kruegler@googlemail.com
                CC: jason@redhat.com


gcc 4.7.0 20110521 (experimental) in C++0x mode accepts the following code:

//---
constexpr const char* c = reinterpret_cast<const char*>(0x123);
//---

As of FDIS 5.19 p2 b13 reinterpret_cast is no longer supported in constant
expressions, therefore the code should be rejected.

I'm emphasizing this because gcc should at least try to implement this to find
out, how much code will break because of this change.


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2015-08-23 16:41 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-05-26 12:10 [Bug c++/49171] New: [C++0x][constexpr] Constant expressions support reinterpret_cast daniel.kruegler at googlemail dot com
2011-05-26 12:13 ` [Bug c++/49171] " daniel.kruegler at googlemail dot com
2011-08-30  9:52 ` daniel.kruegler at googlemail dot com
2012-10-03 14:28 ` paolo.carlini at oracle dot com
2012-10-03 16:22 ` daniel.kruegler at googlemail dot com
2012-10-03 16:46 ` paolo.carlini at oracle dot com
2012-10-03 18:46 ` daniel.kruegler at googlemail dot com
2012-10-05 14:10 ` paolo.carlini at oracle dot com
2012-10-05 14:17 ` daniel.kruegler at googlemail dot com
2012-10-23 23:00 ` paolo.carlini at oracle dot com
2012-10-23 23:02 ` paolo.carlini at oracle dot com
2014-11-18 13:44 ` jason at gcc dot gnu.org
2015-04-27 17:51 ` ktietz at gcc dot gnu.org
2015-08-23 16:41 ` myriachan at gmail dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).