1 // { dg-do compile { target c++14 } } 2 3 template <bool> struct Sink {}; 4 template <class T> void fn(); 5 template <class T> T var = T(); 6 f()7template <class T> void f() 8 { 9 Sink<fn<T>::value>(); // { dg-error "function" } 10 Sink<var<T>::value>(); // { dg-error "variable" } 11 } 12 // { dg-prune-output "template argument" } 13