Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.
// RUN: %clang_cc1 -std=c++2a -emit-pch %s -o %t
// RUN: %clang_cc1 -std=c++2a -include-pch %t -verify %s
// RUN: %clang_cc1 -std=c++2a -emit-pch -fpch-instantiate-templates %s -o %t
// expected-no-diagnostics
#ifndef HEADER
#define HEADER
template<typename... T>
concept C = true;
namespace n {
}
void f() {
(void)C<int>;
(void)C<int, void>;
(void)n::C<void>;
#else /*included pch*/
int main() {
f();
#endif // HEADER