12 lines · cpp
1// RUN: %clang_cc1 -verify -fsyntax-only %s2// Verify clang doesn't assert()-fail on template specialization happening after3// fatal error.4 5#include "not_found.h" // expected-error {{'not_found.h' file not found}}6 7template <class A, class B, class = void>8struct foo {};9 10template <class A, class B>11struct foo<A, B, decltype(static_cast<void (*)(B)>(0)(static_cast<A (*)()>(0)()))> {};12