1 // Make sure !cond gets propagated across multiple layers of inheritance.
2 // RUN: llvm-tblgen %s | FileCheck %s
6 int ret = !cond(c: 0, 1 : 1);
10 int i = getInt<c>.ret;
13 class I2<int c> : I1<c>;
16 // CHECK: def DI1 { // I1
17 // CHECK-NEXT: int i = 0;
19 // CHECK: def DI2 { // I1 I2
20 // CHECK-NEXT: int i = 0;