1 // PR c++/70095 2 // { dg-do link { target c++14 } } 3 4 template <typename T> struct Foo; 5 template <typename T> int variable_template = 0; 6 template <typename T> int variable_template<Foo<T>> = 0; get_variable_template()7template <typename T> int get_variable_template() { return variable_template<T>; } 8 main()9int main() { 10 get_variable_template<Foo<int>>(); 11 } 12