1 // { dg-do compile { target c++11 } } 2 // A call is noexcept if it is a valid subexpression of a constant 3 // expression, even if it is not itself a constant expression. 4 5 #define SA(X) static_assert(X,#X) 6 f(const int * p)7constexpr const int* f(const int *p) { return p; } 8 main()9int main() 10 { 11 constexpr int i = 42; 12 SA(noexcept(*f(&i))); 13 SA(noexcept(f(&i))); 14 } 15