[docs] Add LICENSE.txt to the root of the mono-repo
[llvm-project.git] / llvm / test / TableGen / self-reference-typeerror.td
blob6f8da4dae13596a7a6fadd97b0ef48063de228aa
1 // RUN: not llvm-tblgen %s 2>&1 | FileCheck %s
2 // XFAIL: vg_leak
4 class Cl<Cl rec> {
5   Cl Arec = rec;
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: alue specified for template argument 'Cl:rec'
14 def Rec0 : Cl<Rec0>;