зеркало из https://github.com/microsoft/clang-1.git
Fix test case and convert fully to FileCheck.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97032 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
0b0ef0a70b
Коммит
b7d3589318
|
@ -1,4 +1,4 @@
|
|||
// RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s
|
||||
// RUN: %clang_cc1 %s -emit-llvm -o - -verify | FileCheck %s
|
||||
|
||||
int g();
|
||||
|
||||
|
@ -19,25 +19,25 @@ void test3(T f) {
|
|||
int a(int);
|
||||
int a() {return 1;}
|
||||
|
||||
// RUN: grep 'define void @f0()' %t
|
||||
void f0() {}
|
||||
// CHECK: define void @f0()
|
||||
|
||||
void f1();
|
||||
// RUN: grep 'call void @f1()' %t
|
||||
void f2(void) {
|
||||
// CHECK: call void @f1()
|
||||
f1(1, 2, 3);
|
||||
}
|
||||
// RUN: grep 'define void @f1()' %t
|
||||
// CHECK: define void @f1()
|
||||
void f1() {}
|
||||
|
||||
// RUN: grep 'define .* @f3' %t | not grep -F '...'
|
||||
// CHECK: define {{.*}} @f3()
|
||||
struct foo { int X, Y, Z; } f3() {
|
||||
while (1) {}
|
||||
}
|
||||
|
||||
// PR4423 - This shouldn't crash in codegen
|
||||
void f4() {}
|
||||
void f5() { f4(42); }
|
||||
void f5() { f4(42); } //expected-warning {{too many arguments}}
|
||||
|
||||
// Qualifiers on parameter types shouldn't make a difference.
|
||||
static void f6(const float f, const float g) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче