1// PR c++/36871 2// { dg-do "run" } 3#include <cassert> 4 5struct F { 6 F (const F&) throw () { } 7 template <class T> F (T) throw () { } 8}; 9 10int main () 11{ 12 assert (__has_nothrow_copy (F)); 13} 14