// Test with pch. // RUN: %clang_cc1 -emit-pch -std=c++14 -o %t %s // RUN: %clang_cc1 -include-pch %t -emit-llvm -std=c++14 -o - %s #ifndef HEADER #define HEADER template <typename T> constexpr decltype(auto) test(T) { return T(); } class A {}; void k() { test(A()); } #else auto s = test(A()); #endif