// RUN: %clang_cc1 %s -fsyntax-only -verify
template<typename T>constexpr T foo(T a);// expected-note {{declared here}}
intmain(){int k =foo<int>(5);// Ok
constexprint j =// expected-error {{constexpr variable 'j' must be initialized by a constant expression}}
foo<int>(5);// expected-note {{undefined function 'foo<int>' cannot be used in a constant expression}}
}template<typename T>constexpr T foo(T a){return a;}