git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86432 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Daniel Dunbar 2009-11-08 01:47:25 +00:00
Родитель 1787b70a92
Коммит 2475d76920
99 изменённых файлов: 3 добавлений и 100 удалений

Просмотреть файл

@ -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