fork download
  1. #include <iostream>
  2.  
  3. struct S
  4. {
  5. char m0;
  6. };
  7.  
  8. int main()
  9. {
  10. constexpr const char* p = &(((S*) 0 )->m0);
  11. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:10:27: error: constexpr variable 'p' must be initialized by a constant expression
    constexpr const char* p = &(((S*) 0 )->m0);
                          ^   ~~~~~~~~~~~~~~~~
prog.cpp:10:44: note: cannot access field of null pointer
    constexpr const char* p = &(((S*) 0 )->m0);
                                           ^
1 error generated.
stdout
Standard output is empty