| // RUN: %clang_cc1 -fsyntax-only -verify %s | |
| #include <non-exist-header> // expected-error {{file not found}} | |
| class S {}; | |
| template <typename T> | |
| class E { | |
| public: | |
| E(S* scope) {} | |
| S &getS(); | |
| }; | |
| class Z { | |
| private: | |
| static E<Z> e; | |
| static S& s(); | |
| }; | |
| E<Z> Z::e(&__UNKNOWN_ID__); | |
| S& Z::s() { return Z::e.getS(); } |