59d16ae908e2948ea6c10cffcd10752846c58530
[oota-llvm.git] / test / TableGen / math.td
1 // RUN: llvm-tblgen %s | FileCheck %s
2 // XFAIL: vg_leak
3
4 class Int<int value> {
5   int Value = value;
6 }
7
8 def v1024   : Int<1024>;
9 // CHECK: def v1024
10 // CHECK: Value = 1024
11
12 def v1025   : Int<!add(v1024.Value, 1)>;
13 // CHECK: def v1025
14 // CHECK: Value = 1025
15
16 def v2048   : Int<!add(v1024.Value, v1024.Value)>;
17 // CHECK: def v2048
18 // CHECK: Value = 2048
19