[ThinLTO] Add code comment. NFC
[llvm-complete.git] / test / TableGen / self-reference-typeerror.td
blob43fb062cd50e0e6b3db7411e89be22016bf656dc
1 // RUN: not llvm-tblgen %s 2>&1 | FileCheck %s
2 // XFAIL: vg_leak
4 class A<A x> {
5   A a = x;
8 // At the time A0 is referenced, A has not yet been established as a superclass.
9 // This kind of self-reference is discourage, but if you *really* want it, you
10 // can force it with !cast.
12 // CHECK: Value 'A:x' of type 'A' is incompatible with initializer
13 def A0 : A<A0>;