brintos

brintos / llvm-project-archived public Read only

0
0
Text · 405 B · ca25d06 Raw
28 lines · plain
1// RUN: llvm-tblgen %s | FileCheck %s2// XFAIL: vg_leak3 4// CHECK: class B<A B:impl = ?> {5// CHECK:   string value = B:impl.value;6// CHECK: }7 8// CHECK: --- Defs ---9 10// CHECK: def A1 {11// CHECK:   string value = ?;12// CHECK: }13 14// CHECK: def B1 {15// CHECK:   string value = ?;16// CHECK: }17 18class A {19  string value = ?;20}21 22class B<A impl> : A {23  let value = impl.value;24}25 26def A1 : A;27def B1 : B<A1>;28