mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-06 10:58:04 +00:00
32989deb96
of runs without leak checking. We add -vg to the triple for non-checked runs, or -vg_leak for checked runs. Also use this to XFAIL the TableGen tests, since tablegen leaks like a sieve. This includes some valgrindArgs refactoring. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99103 91177308-0d34-0410-b5e6-96231b3b80d8
22 lines
348 B
TableGen
22 lines
348 B
TableGen
// RUN: tblgen < %s
|
|
// XFAIL: vg_leak
|
|
// Test for template arguments that have the same name as superclass template
|
|
// arguments.
|
|
|
|
|
|
class Arg { int a; }
|
|
def TheArg : Arg { let a = 1; }
|
|
|
|
|
|
class Super<Arg F> {
|
|
int X = F.a;
|
|
}
|
|
class Sub<Arg F> : Super<F>;
|
|
def inst : Sub<TheArg>;
|
|
|
|
|
|
class Super2<int F> {
|
|
int X = F;
|
|
}
|
|
class Sub2<int F> : Super2<F>;
|