[NFC][RemoveDIs] Prefer iterators over inst-pointers in InstCombine
[llvm-project.git] / llvm / test / TableGen / self-reference-recursion.td
blob7eadfb7cf788cf087b14d8d2b9edd19ffcffe7c4
1 // RUN: not llvm-tblgen %s 2>&1 | FileCheck %s
2 // XFAIL: vg_leak
4 class A<string self> {
5   int x = !cast<A>(self).x;
8 // CHECK: error: Attempting to access field 'x' of 'A0' is a forbidden self-reference
9 def A0 : A<"A0">;