// Test that -Wnoexcept works with templates// { dg-options "-std=c++0x -Wnoexcept" }template<classT>Tf(Tt){returnt;}// { dg-warning "does not throw" }#define SA(X) static_assert(X, #X)SA(!noexcept(f(1)));// { dg-warning "noexcept" }intmain(){f(1);// Use f(int) so it gets instantiated}