зеркало из https://github.com/microsoft/clang.git
Remove RUN: true lines.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86432 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
1787b70a92
Коммит
2475d76920
|
@ -1,4 +1,4 @@
|
|||
// Suppress 'no run line' failure.
|
||||
// RUN: true
|
||||
// RUN: echo ok
|
||||
|
||||
// Paragraph 1 is descriptive, and therefore requires no tests.
|
||||
|
|
|
@ -24,5 +24,4 @@ void test() {
|
|||
// RUN: clang-cc -fsyntax-only -code-completion-at=%s:19:13 %s -o - | FileCheck -check-prefix=CC2 %s
|
||||
// CHECK-CC2-NOT: f(struct N::Y y, int ZZ)
|
||||
// CHECK-CC2: f(int i, int j, <#int k#>)
|
||||
// RUN: true
|
||||
}
|
||||
|
|
|
@ -22,7 +22,6 @@ void test(enum N::C::Color color) {
|
|||
switch (color) {
|
||||
case
|
||||
// RUN: clang-cc -fsyntax-only -code-completion-at=%s:23:8 %s -o - | FileCheck -check-prefix=CC1 %s
|
||||
// RUN: true
|
||||
// CHECK-CC1: Blue : 0 : N::C::Blue
|
||||
// CHECK-CC1-NEXT: Green : 0 : N::C::Green
|
||||
// CHECK-CC1-NEXT: Indigo : 0 : N::C::Indigo
|
||||
|
|
|
@ -25,5 +25,4 @@ void test(enum Color color) {
|
|||
// CHECK-CC1-NEXT: Indigo : 0
|
||||
// CHECK-CC1-NEXT: Orange : 0
|
||||
// CHECK-CC1-NEXT: Violet : 0
|
||||
// RUN: true
|
||||
|
||||
|
|
|
@ -26,4 +26,3 @@ void test(enum N::Color color) {
|
|||
// CHECK-CC1-NEXT: Orange : 0 : N::Orange
|
||||
// CHECK-CC1-NEXT: Violet : 0 : N::Violet
|
||||
|
||||
// RUN: true
|
||||
|
|
|
@ -11,5 +11,4 @@ void f() {
|
|||
// RUN: clang-cc -fsyntax-only -code-completion-at=%s:10:8 %s -o - | FileCheck -check-prefix=CC1 %s
|
||||
// CHECK-CC1: dyn_cast<<#class X#>>(<#Y *Val#>)
|
||||
// CHECK-CC1: sort(<#RandomAccessIterator first#>, <#RandomAccessIterator last#>)
|
||||
// RUN: true
|
||||
|
||||
|
|
|
@ -6,4 +6,3 @@ void test() {
|
|||
// RUN: clang-cc -fsyntax-only -code-completion-at=%s:5:5 %s -o - | FileCheck -check-prefix=CC1 %s
|
||||
// CHECK-CC1: f(<#int i#>{#, <#int j#>{#, <#int k#>#}#})
|
||||
// CHECK-CC1: f(<#float x#>, <#float y#><#, ...#>)
|
||||
// RUN: true
|
||||
|
|
|
@ -33,5 +33,4 @@ void test(struct Point *p) {
|
|||
// CC2: FOO
|
||||
// CC2: IDENTITY(<#X#>)
|
||||
// CC2: WIBBLE
|
||||
// RUN: true
|
||||
}
|
||||
|
|
|
@ -10,4 +10,3 @@ void test(struct Point *p) {
|
|||
// CHECK-CC1: x
|
||||
// CHECK-CC1: y
|
||||
// CHECK-CC1: z
|
||||
// RUN: true
|
||||
|
|
|
@ -39,5 +39,4 @@ void test(const Proxy &p) {
|
|||
// CHECK-CC1: memfun3 : 0 : memfun3(<#int#>)
|
||||
// CHECK-CC1: Base1 : 0 : Base1::
|
||||
// CHECK-CC1: memfun1 : 0 (Hidden) : Base2::memfun1(<#int#>)
|
||||
// RUN: true
|
||||
|
||||
|
|
|
@ -17,5 +17,4 @@ namespace N2 {
|
|||
// CHECK-CC1: I5 : 1
|
||||
// CHECK-CC1: N2 : 3
|
||||
// CHECK-CC1-NEXT: N4 : 3
|
||||
// RUN: true
|
||||
|
||||
|
|
|
@ -11,5 +11,4 @@ namespace N2 {
|
|||
// RUN: clang-cc -fsyntax-only -code-completion-at=%s:10:12 %s -o - | FileCheck -check-prefix=CC1 %s
|
||||
// CHECK-CC1: I1 : 0
|
||||
// CHECK-CC1-NEXT: I5 : 0
|
||||
// RUN: true
|
||||
|
||||
|
|
|
@ -14,5 +14,4 @@ N::
|
|||
// CHECK-CC1: A : 0
|
||||
// CHECK-CC1: B : 0
|
||||
// CHECK-CC1: M : 0
|
||||
// RUN: true
|
||||
|
||||
|
|
|
@ -15,4 +15,3 @@ void f() {
|
|||
// CHECK-CC1: Integer : 2
|
||||
// CHECK-CC1: T : 2
|
||||
// CHECK-CC1: N : 6
|
||||
// RUN: true
|
||||
|
|
|
@ -9,4 +9,3 @@ void foo() {
|
|||
// CHECK-CC1: foo : 2
|
||||
// CHECK-NOT-CC1: y : 2
|
||||
// CHECK-CC1-NEXT: TYPEDEF : 2
|
||||
// RUN: true
|
||||
|
|
|
@ -10,4 +10,3 @@ void test() {
|
|||
// RUN: clang-cc -fsyntax-only -code-completion-at=%s:9:7 %s -o - | FileCheck -check-prefix=CC1 %s
|
||||
// CHECK-CC1: X : 0
|
||||
// CHECK-CC1: Y : 2
|
||||
// RUN: true
|
||||
|
|
|
@ -23,4 +23,3 @@ namespace N {
|
|||
// CHECK-CC1: Y : 4
|
||||
// CHECK-CC1: M : 9 : M::
|
||||
// CHECK-CC1: N : 9 : N::
|
||||
// RUN: true
|
||||
|
|
|
@ -11,7 +11,6 @@ void f() {
|
|||
// RUN: clang-cc -fsyntax-only -code-completion-at=%s:10:8 %s -o - | FileCheck -check-prefix=CC1 %s
|
||||
// CHECK-CC1: allocator<<#typename T#>>
|
||||
// CHECK-CC1: vector<<#typename T#>{#, <#typename Alloc#>#}>
|
||||
// RUN: true
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -9,4 +9,3 @@ struct
|
|||
// CHECK-CC2: X : 1
|
||||
// CHECK-CC2: Xa : 1
|
||||
// CHECK-CC2: Y : 1
|
||||
// RUN: true
|
||||
|
|
|
@ -18,4 +18,3 @@ namespace N2 {
|
|||
// CHECK-CC1: I5 : 2
|
||||
// CHECK-CC1: N2 : 4
|
||||
// CHECK-CC1-NEXT: N4 : 4
|
||||
// RUN: true
|
||||
|
|
|
@ -21,5 +21,4 @@ namespace N2 {
|
|||
// CHECK-CC1: N2 : 4
|
||||
// CHECK-CC1: N3 : 4
|
||||
// CHECK-CC1-NEXT: N4 : 4
|
||||
// RUN: true
|
||||
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
// RUN: clang -O3 -emit-llvm -S -o %t %s
|
||||
// RUN: grep 'ret i64 4294967292' %t | count 2
|
||||
// RUN: grep 'ret i64 -4' %t | count 1
|
||||
// RUN: true
|
||||
|
||||
long long f0(void) {
|
||||
struct { unsigned f0 : 32; } x = { 18 };
|
||||
|
|
|
@ -27,4 +27,3 @@ void (^test1)(void) = ^(void) {
|
|||
^ { i = 1; }();
|
||||
};
|
||||
|
||||
// RUN: true
|
||||
|
|
|
@ -19,4 +19,3 @@ void f0() {
|
|||
int b = g1_ext();
|
||||
}
|
||||
|
||||
// RUN: true
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
|
||||
// RUN: clang-cc %s -triple powerpc-unknown-unknown -O3 -emit-llvm -o %t
|
||||
// RUN: not grep '@g0' %t
|
||||
// RUN: true
|
||||
|
||||
typedef _Bool BoolTy;
|
||||
typedef int ScalarTy;
|
||||
|
|
|
@ -10,7 +10,6 @@
|
|||
// RUN: grep 'ssp' %t
|
||||
// RUN: clang -fno-stack-protector -emit-llvm -S -o %t %s
|
||||
// RUN: not grep 'ssp' %t
|
||||
// RUN: true
|
||||
|
||||
int printf(const char * _Format, ...);
|
||||
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
// RUN: grep 'declare void @f3(.* noalias sret)$' %t
|
||||
// RUN: grep 'declare void @f4(.* byval)$' %t
|
||||
// RUN: grep 'declare void @f5(.* byval)$' %t
|
||||
// RUN: true
|
||||
// PR3835
|
||||
|
||||
typedef int T0;
|
||||
|
|
|
@ -4,4 +4,3 @@
|
|||
// RUN: grep 'target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128-n8:16:32"' %t
|
||||
// RUN: clang-cc -triple x86_64-unknown-unknown -emit-llvm -o %t %s
|
||||
// RUN: grep 'target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"' %t
|
||||
// RUN: true
|
||||
|
|
|
@ -36,4 +36,3 @@ static int c5[];
|
|||
static int func() { return c5[0]; }
|
||||
int callfunc() { return func(); }
|
||||
|
||||
// RUN: true
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
// RUN: grep 'declare void @f_ext()' %t
|
||||
// RUN: grep 'define internal void @f_deferred()' %t
|
||||
// RUN: grep 'define hidden i32 @f_def()' %t
|
||||
// RUN: true
|
||||
|
||||
int g_com;
|
||||
int g_def = 0;
|
||||
|
|
|
@ -202,4 +202,3 @@ void f50(struct s50 a0) { }
|
|||
struct s51 { vvbp f0; int f1; };
|
||||
void f51(struct s51 a0) { }
|
||||
|
||||
// RUN: true
|
||||
|
|
|
@ -96,4 +96,3 @@ void f17(float a, float b, float c, float d, float e, float f, float g, float h,
|
|||
struct f18_s0 { int f0; };
|
||||
void f18(int a, struct f18_s0 f18_arg1) { while (1) {} }
|
||||
|
||||
// RUN: true
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -std=c++0x -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
struct A { A(const A&, int i1 = 1); };
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -std=c++0x -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
extern "C" int printf(...);
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
|
||||
extern "C" int printf(...);
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -std=c++0x -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
struct A {
|
||||
A(int);
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -std=c++0x -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
extern "C" int printf(...);
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -std=c++0x -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
extern "C" int printf(...);
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -std=c++0x -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
extern "C" int printf(...);
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -std=c++0x -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
// PR4826
|
||||
struct A {
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -std=c++0x -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
extern "C" int printf(...);
|
||||
struct S {
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -std=c++0x -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
extern "C" int printf(...);
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -std=c++0x -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
extern "C" int printf(...);
|
||||
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
// RUN: clang-cc -emit-llvm -o %t %s
|
||||
// RUN: grep "_ZN1CC1ERK1C" %t | count 0
|
||||
// RUN: grep "_ZN1SC1ERK1S" %t | count 0
|
||||
// RUN: true
|
||||
|
||||
extern "C" int printf(...);
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
extern "C" int printf(...);
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
struct A {};
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
extern "C" int printf(...);
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -std=c++0x -O0 -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 -input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
extern "C" int printf(...);
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -std=c++0x -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
extern "C" int printf(...);
|
||||
extern "C" void exit(int);
|
||||
|
|
|
@ -22,7 +22,6 @@ void foo(X<int> &xi, X<float> *xfp, int i, float f) {
|
|||
|
||||
// RUN: grep "linkonce_odr.*_ZN1XIfE1hEf" %t | count 0
|
||||
|
||||
// RUN: true
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -std=c++0x -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
// 13.3.3.2 Ranking implicit conversion sequences
|
||||
|
||||
extern "C" int printf(...);
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
// RUN: clang-cc -S %s -o %t-64.s
|
||||
// RUN: clang-cc -S %s -o %t-32.s
|
||||
// RUN: true
|
||||
|
||||
extern "C" int printf(...);
|
||||
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
// RUN: clang-cc -triple x86_64-apple-darwin -std=c++0x -emit-llvm %s -o %t-64.ll
|
||||
// RUN: FileCheck -check-prefix LPLL64 --input-file=%t-64.ll %s
|
||||
// RUN: true
|
||||
|
||||
extern "C" int printf(...);
|
||||
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
// RUN: clang-cc -triple x86_64-apple-darwin -std=c++0x -emit-llvm %s -o %t-64.ll
|
||||
// RUN: FileCheck -check-prefix LPLL64 --input-file=%t-64.ll %s
|
||||
|
||||
// RUN: true
|
||||
|
||||
struct B {
|
||||
virtual void bar1();
|
||||
|
|
|
@ -7,4 +7,3 @@ void f1(A a) { }
|
|||
// RUN: grep 'define void @_Z2f2v(.struct.A\* noalias sret .agg.result)' %t
|
||||
A f2() { return A(); }
|
||||
|
||||
// RUN: true
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
// RUN: grep -F '@"OBJC_IVAR_$_I0._y" = global i64 6, section "__DATA, __objc_const", align 8' %t
|
||||
// RUN: grep -F '@"OBJC_IVAR_$_I0._b4" = global i64 7, section "__DATA, __objc_const", align 8' %t
|
||||
// RUN: grep -F '@"OBJC_IVAR_$_I0." = global' %t | count 0
|
||||
// RUN: true
|
||||
|
||||
@interface I0 {
|
||||
unsigned _b0:4;
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
// RUN: clang-cc %s -emit-llvm -o %t -fobjc-gc -fblocks -triple i386-apple-darwin10
|
||||
// RUN: grep "objc_assign_strongCast" %t | count 2
|
||||
// RUN: true
|
||||
|
||||
// This should generate a strong cast.
|
||||
|
||||
|
|
|
@ -33,4 +33,3 @@ void foo(T *P) {
|
|||
}
|
||||
@end
|
||||
|
||||
// RUN: true
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
// RUN: grep '_OBJC_CLASS_RO_$_I11" = internal global .* { i32 0, i32 5, i32 5, .*' %t
|
||||
// RUN: grep '_OBJC_CLASS_RO_$_I12" = internal global .* { i32 0, i32 8, i32 12, .*' %t
|
||||
|
||||
// RUN: true
|
||||
|
||||
/*
|
||||
Compare to:
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
// RUN: grep '@"\\01L_OBJC_CLASS_NAME_.*" = internal global .* c"\\11q\\10\\00"' %t
|
||||
// RUN: grep '@"\\01L_OBJC_CLASS_NAME_.*" = internal global .* c"!q\\00"' %t
|
||||
// RUN: grep '@"\\01L_OBJC_CLASS_NAME_.*" = internal global .* c"\\01\\14\\00"' %t
|
||||
// RUN: true
|
||||
|
||||
/*
|
||||
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
// RUN: clang-cc -fobjc-gc -triple x86_64-apple-darwin -O0 -S %s -o %t-64.s
|
||||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: true
|
||||
|
||||
@interface NSObject {
|
||||
id isa;
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
// RUN: grep "objc_msg_lookup" %t | count 6
|
||||
// RUN: clang-cc -fgnu-runtime -fobjc-nonfragile-abi --emit-llvm -o %t %s
|
||||
// RUN: grep "objc_msg_lookup_sender" %t | count 6
|
||||
// RUN: true
|
||||
|
||||
typedef struct {
|
||||
int x;
|
||||
|
|
|
@ -29,7 +29,6 @@
|
|||
// RUN: grep '@"\\01l_OBJC_$_PROP_LIST_A" = internal global .*section "__OBJC,__property,regular,no_dead_strip", align 4' %t
|
||||
// RUN: grep "\.lazy_reference \.objc_class_name_J0" %t
|
||||
|
||||
// RUN: true
|
||||
|
||||
/*
|
||||
|
||||
|
|
|
@ -34,7 +34,6 @@
|
|||
// RUN: grep '@objc_msgSend_fixup(' %t
|
||||
// RUN: grep '@objc_msgSend_fpret(' %t
|
||||
|
||||
// RUN: true
|
||||
|
||||
/*
|
||||
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
// RUN: grep -F 'define internal void @"\01-[A im0]"' %t
|
||||
// RUN: grep -F 'define internal void @"\01-[A(Cat) im1]"' %t
|
||||
|
||||
// RUN: true
|
||||
|
||||
@interface A
|
||||
@end
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: clang-cc -triple x86_64-apple-darwin10 -emit-llvm -o %t %s
|
||||
// RUN: grep '@".01L_OBJC_LABEL_NONLAZY_CLASS_$" = internal global \[1 x .*\] .*@"OBJC_CLASS_$_A".*, section "__DATA, __objc_nlclslist, regular, no_dead_strip", align 8' %t
|
||||
// RUN: grep '@".01L_OBJC_LABEL_NONLAZY_CATEGORY_$" = internal global \[1 x .*\] .*@".01l_OBJC_$_CATEGORY_A_$_Cat".*, section "__DATA, __objc_nlcatlist, regular, no_dead_strip", align 8' %t
|
||||
// RUN: true
|
||||
|
||||
@interface A @end
|
||||
@implementation A
|
||||
|
|
|
@ -32,7 +32,6 @@
|
|||
// RUNX: grep '@"\\01l_OBJC_METACLASS_RO_$_C" = internal global .*, section "__DATA, __objc_const", align 8' %t &&
|
||||
// RUNX: grep '@"\\01l_OBJC_PROTOCOL_$_P" = weak hidden global .*, section "__DATA,__datacoal_nt,coalesced", align 8' %t &&
|
||||
|
||||
// RUN: true
|
||||
|
||||
@interface A @end
|
||||
@implementation A
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
// RUN: clang-cc -triple x86_64-apple-darwin10 -fobjc-gc -emit-llvm -o %t %s
|
||||
// RUN: grep -F '@objc_assign_ivar' %t | count 14
|
||||
// RUN: true
|
||||
|
||||
typedef struct {
|
||||
id element;
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -fblocks -fobjc-gc -triple i386-apple-darwin -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
@interface NSObject
|
||||
- copy;
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
// RUN: clang-cc -triple x86_64-apple-darwin10 -fnext-runtime -fobjc-gc -emit-llvm -o %t %s
|
||||
// RUN: grep -F '@objc_assign_global' %t | count 26
|
||||
// RUN: true
|
||||
|
||||
@class NSObject;
|
||||
typedef const struct __CFDictionary * CFDictionaryRef;
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
// RUN: clang-cc -triple x86_64-apple-darwin10 -fobjc-gc -emit-llvm -o %t %s
|
||||
// RUN: grep objc_assign_ivar %t | count 6
|
||||
// RUN: true
|
||||
|
||||
@interface I @end
|
||||
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
// RUN: clang-cc -triple x86_64-apple-darwin10 -fblocks -fnext-runtime -fobjc-gc -emit-llvm -o %t %s
|
||||
// RUN: grep -F '@objc_assign_strongCast' %t | count 4
|
||||
// RUN: true
|
||||
|
||||
@interface DSATextSearch @end
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: grep -F '@objc_assign_global' %t | count 7
|
||||
// RUN: grep -F '@objc_assign_ivar' %t | count 5
|
||||
// RUN: grep -F '@objc_assign_strongCast' %t | count 8
|
||||
// RUN: true
|
||||
|
||||
extern id **somefunc(void);
|
||||
extern id *somefunc2(void);
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
// RUN: clang-cc -triple x86_64-apple-darwin10 -fobjc-gc -emit-llvm -o %t %s
|
||||
// RUN: grep objc_assign_ivar %t | count 3
|
||||
// RUN: grep objc_assign_strongCast %t | count 6
|
||||
// RUN: true
|
||||
|
||||
struct Slice {
|
||||
void *__strong * items;
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
// RUN: clang-cc -triple x86_64-apple-darwin10 -fobjc-gc -emit-llvm -o %t %s
|
||||
// RUN: grep objc_assign_global %t | count 3
|
||||
// RUN: grep objc_assign_strongCast %t | count 2
|
||||
// RUN: true
|
||||
|
||||
@interface A
|
||||
@end
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
// RUN: clang-cc -triple x86_64-apple-darwin10 -fobjc-gc -emit-llvm -o %t %s
|
||||
// RUN: grep objc_assign_ivar %t | count 0
|
||||
// RUN: grep objc_assign_strongCast %t | count 5
|
||||
// RUN: true
|
||||
|
||||
@interface TestUnarchiver
|
||||
{
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
// RUN: clang-cc -triple x86_64-apple-darwin10 -fnext-runtime -fobjc-gc -emit-llvm -o %t %s
|
||||
// RUN: grep -F '@objc_assign_global' %t | count 21
|
||||
// RUN: grep -F '@objc_assign_ivar' %t | count 11
|
||||
// RUN: true
|
||||
|
||||
|
||||
typedef const struct __CFDictionary * CFDictionaryRef;
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
// RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
|
||||
// RUN: clang-cc -triple i386-apple-darwin -S %s -o %t-32.s
|
||||
// RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
|
||||
// RUN: true
|
||||
|
||||
@protocol MyProtocol
|
||||
@end
|
||||
|
|
|
@ -45,4 +45,3 @@ void f2() { id x = @protocol(P5); } // This generates a forward
|
|||
@implementation I1 -im1 { return 0; }; @end
|
||||
void f3() { id x = @protocol(P6); }
|
||||
|
||||
// RUN: true
|
||||
|
|
|
@ -20,4 +20,3 @@
|
|||
// <rdar://problem/7181838> clang 1.0 fails to compile Python 2.6
|
||||
// RUN: clang -ccc-host-triple x86_64-apple-darwin9 -### -S %s -mmacosx-version-min=10.4
|
||||
|
||||
// RUN: true
|
||||
|
|
|
@ -6,5 +6,4 @@
|
|||
// RUN: not clang -ccc-host-triple i386-apple-darwin9 -m32 -Xarch_i386 -o -Xarch_i386 -S %s -S -Xarch_i386 -o 2> %t.log
|
||||
// RUN: grep "error: invalid Xarch argument: '-Xarch_i386 -o'" %t.log | count 2
|
||||
// RUN: grep "error: invalid Xarch argument: '-Xarch_i386 -S'" %t.log
|
||||
// RUN: true
|
||||
|
||||
|
|
|
@ -53,4 +53,3 @@
|
|||
// RUN: grep '"darwin::Assemble", inputs: \[".*\.s"\], output: ".*\.o"' %t
|
||||
// RUN: grep '"darwin::Link", inputs: \[".*\.o"\], output: "a.out"' %t
|
||||
|
||||
// RUN: true
|
||||
|
|
|
@ -13,4 +13,3 @@
|
|||
// RUN: grep '"--mcpu=yonah"' %t.log
|
||||
// RUN: clang -ccc-host-triple x86_64-apple-darwin9 -### -S %s -o %t.s 2> %t.log
|
||||
// RUN: grep '"--mcpu=core2"' %t.log
|
||||
// RUN: true
|
||||
|
|
|
@ -9,4 +9,3 @@
|
|||
// RUN: grep -F '"--fmath-errno=0"' %t
|
||||
// RUN: grep -F '"-fno-show-source-location"' %t
|
||||
// RUN: grep -F '"-fshort-wchar"' %t
|
||||
// RUN: true
|
||||
|
|
|
@ -2,5 +2,4 @@
|
|||
// RUN: grep ' ".*cc1" "-E" "-nostdinc" "-v" "-I" "ARG0" "-F" "ARG1" "-I" "ARG2" "-P" "-MD" "/tmp/OUTPUTNAME.d" "-MF" "ARG3" "-MG" "-MP" "-MQ" "/tmp/OUTPUTNAME" "-remap" "-dD" "-H" "-D__STATIC__" "-D_REENTRANT" "-D" "ARG4" "-U" "ARG5" "-A" "ARG6" "-D" "ARG7" "-U" "ARG8" "-A" "ARG9" "-include" "ARG10" ".*darwin-cc.c" "-D_MUDFLAP" "-include" "mf-runtime.h" "-mmacosx-version-min=10.6.0" "-m32" "-mkernel" "-mtune=core2" "-ansi" "-std=c99" "-trigraphs" "-Werror" "-pedantic" "-Wmost" "-w" "-fast" "-fno-eliminate-unused-debug-symbols" "-fFOO" "-fmudflap" "-O2" "-undef" "-fpch-preprocess" "-o" ".*darwin-cc.i"' %t.log
|
||||
// RUN: grep ' ".*cc1" "-fpreprocessed" ".*darwin-cc.i" "-O3" "-dumpbase" ".*darwin-cc.c" "-dA" "-mmacosx-version-min=10.6.0" "-m32" "-mkernel" "-mtune=core2" "-ansi" "-aFOO" "-auxbase-strip" "/tmp/OUTPUTNAME" "-g" "-g0" "-g" "-g3" "-O2" "-Werror" "-pedantic" "-Wmost" "-w" "-ansi" "-std=c99" "-trigraphs" "-version" "-p" "-fast" "-fno-eliminate-unused-debug-symbols" "-fFOO" "-fmudflap" "-undef" "-fno-ident" "-o" "/tmp/OUTPUTNAME" "--param" "a=b" "-fno-builtin" "-fno-merge-constants" "-fprofile-arcs" "-ftest-coverage"' %t.log
|
||||
|
||||
// RUN: true
|
||||
|
||||
|
|
|
@ -39,6 +39,5 @@
|
|||
// RUN: clang -ccc-host-triple i386-apple-darwin9 -### -arch i386 -arch x86_64 -g %s 2> %t.log
|
||||
// RUN: grep dsymutil %t.log | count 0
|
||||
|
||||
// RUN: true
|
||||
|
||||
|
||||
|
|
|
@ -2,4 +2,3 @@
|
|||
// RUN: clang --help-hidden
|
||||
// RUN: clang -dumpversion
|
||||
// RUN: clang -print-search-dirs
|
||||
// RUN: true
|
||||
|
|
|
@ -22,4 +22,3 @@
|
|||
// RUN: clang %s -emit-llvm -S -### 2> %t.log
|
||||
// RUN: grep '"-o" ".*lto\.s" "-x" "c" ".*lto\.c"' %t.log
|
||||
|
||||
// RUN: true
|
||||
|
|
|
@ -19,6 +19,5 @@
|
|||
// RUN: clang -ccc-print-options -Wally 2> %t
|
||||
// RUN: grep 'Option 0 - Name: "-W", Values: {"ally"}' %t
|
||||
|
||||
// RUN: true
|
||||
|
||||
|
||||
|
|
|
@ -76,4 +76,3 @@
|
|||
// DARWIN2: 1: preprocessor, {0}, assembler
|
||||
// DARWIN2: 2: assembler, {1}, object
|
||||
|
||||
// RUN: true
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
// RUN: clang -E -o %t -CC %s
|
||||
// RUN: grep '^int x; // comment' %t
|
||||
// RUN: grep '^x /\* comment \*/ x /\* comment \*/' %t
|
||||
// RUN: true
|
||||
|
||||
int x; // comment
|
||||
|
||||
|
|
|
@ -20,4 +20,3 @@
|
|||
// RUN: grep '__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__' %t | grep '1050' | count 1
|
||||
// RUN: clang -ccc-host-triple i686-apple-darwin9 -mmacosx-version-min=10.6 -dM -E -o %t %s
|
||||
// RUN: grep '__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__' %t | grep '1060' | count 1
|
||||
// RUN: true
|
||||
|
|
|
@ -14,5 +14,4 @@ _Pragma("mark")
|
|||
// RUN: grep "//#pragma mark mark" %t
|
||||
#pragma mark mark
|
||||
|
||||
// RUN: true
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// FIXME: Disabled, appears to have undefined behavior, and needs to be updated to match new warnings.
|
||||
// RUN: true
|
||||
// RUNX: clang-cc -fsyntax-only -verify %s
|
||||
// RUN: clang-cc -fsyntax-only -verify %s
|
||||
// XFAIL: *
|
||||
|
||||
namespace A {
|
||||
int VA;
|
||||
|
|
|
@ -72,4 +72,3 @@
|
|||
11: T11(b)
|
||||
// CHECK-Identifiers-True: 11: #0
|
||||
|
||||
// RUN: true
|
||||
|
|
|
@ -942,4 +942,3 @@
|
|||
// X86_64:#define __x86_64 1
|
||||
// X86_64:#define __x86_64__ 1
|
||||
//
|
||||
// RUN: true
|
||||
|
|
|
@ -7,4 +7,3 @@
|
|||
// RUN: clang -ccc-host-triple i386-unknown-unknown -fPIC -dM -E -o %t %s
|
||||
// RUN: grep '#define __PIC__ 2' %t | count 1
|
||||
// RUN: grep '#define __pic__ 2' %t | count 1
|
||||
// RUN: true
|
||||
|
|
|
@ -1158,7 +1158,6 @@
|
|||
// X86_64:INTMAX_C_(0) (0LL)
|
||||
// X86_64:UINTMAX_C_(0) (0ULL)
|
||||
//
|
||||
// RUN: true
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
|
|
|
@ -30,6 +30,5 @@
|
|||
// RUN: grep '#define __SSE__ 1' %t
|
||||
// RUN: grep '#define __SSSE3__ 1' %t | count 0
|
||||
|
||||
// RUN: true
|
||||
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче