[Bug c++/59686] New: Non-constexpr pointers accepted in constant expressions

ville.voutilainen at gmail dot com gcc-bugzilla@gcc.gnu.org
Sun Jan 5 17:17:00 GMT 2014


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

            Bug ID: 59686
           Summary: Non-constexpr pointers accepted in constant
                    expressions
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ville.voutilainen at gmail dot com

int main
{
    static const int x = 5;
    const int * const y = &x;
    static_assert(y, "");
}

clang rejects this, gcc accepts.



More information about the Gcc-bugs mailing list