Mercurial > hg > CbC > CbC_llvm
annotate llvm/test/TableGen/field-access-initializers.td @ 207:2e18cbf3894f
LLVM12
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 08 Jun 2021 06:07:14 +0900 |
parents | 1d019706d866 |
children |
rev | line source |
---|---|
150 | 1 // RUN: llvm-tblgen %s | FileCheck %s |
2 // XFAIL: vg_leak | |
3 | |
207 | 4 // CHECK: class B<A B:impl = ?> { |
5 // CHECK: string value = B:impl.value; | |
6 // CHECK: } | |
7 | |
150 | 8 // CHECK: --- Defs --- |
9 | |
10 // CHECK: def A1 { | |
11 // CHECK: string value = ?; | |
12 // CHECK: } | |
13 | |
14 // CHECK: def B1 { | |
207 | 15 // CHECK: string value = ?; |
150 | 16 // CHECK: } |
17 | |
18 class A { | |
19 string value = ?; | |
20 } | |
21 | |
22 class B<A impl> : A { | |
23 let value = impl.value; | |
24 } | |
25 | |
26 def A1 : A; | |
27 def B1 : B<A1>; |