bolt/deps/llvm-18.1.8/clang/test/Parser/gh30908-scope-balance-on-invalid-var-direct-init-2.cpp
2025-02-14 19:21:04 +01:00

22 lines
319 B
C++

// 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(); }