// { dg-do compile { target c++11 } } // We used to treat a call to a constexpr function as noexcept if // the call was a constant expression. We no longer do since // c++/87603. #define SA(X) static_assert(X,#X) constexpr const int* f(const int *p) { return p; } int main() { constexpr int i = 42; SA(!noexcept(*f(&i))); SA(!noexcept(f(&i))); }