| // RUN: llvm-tblgen %s | FileCheck %s | |
| // XFAIL: vg_leak | |
| // CHECK-LABEL: def X { | |
| // CHECK: int a = 6; | |
| // CHECK: int c = 5; | |
| // CHECK: } | |
| // CHECK-LABEL: def Y { | |
| // CHECK: int a = 5; | |
| // CHECK: int c = 6; | |
| // CHECK: } | |
| class A<bit b = 1> { | |
| int a = !if(!eq(b, 1), 5, 6); | |
| int c = !if(!ne(b, 1), 5, 6); | |
| } | |
| def X : A<0>; | |
| def Y : A; |