Files
codeql/cpp/ql/test/library-tests/clang_cpp14_17/cpp14.cpp
2018-08-02 17:53:23 +01:00

16 lines
332 B
C++

// semmle-extractor-options: -std=c++14
template<typename T>
constexpr T pi = T(3.141592653589793238462643383);
// Usual specialization rules apply:
template<>
constexpr const char* pi<const char*> = "pi";
int main() {
auto lambda = [](auto x, auto y) {return x + y;};
return lambda(1.0, 1.0) + lambda(4, 4) == 10.0;
}