Convert test to FileCheck. NFC.

llvm-svn: 325930
This commit is contained in:
Rafael Espindola 2018-02-23 18:18:01 +00:00
parent 43ce3a3a4d
commit 9b1d63df37
1 changed files with 7 additions and 7 deletions

View File

@ -1,16 +1,16 @@
// RUN: %clang_cc1 -emit-llvm -o %t %s
// RUN: %clang_cc1 -emit-llvm -w -o - %s | FileCheck %s
// RUN: grep '@r = common global \[1 x .*\] zeroinitializer' %t
// CHECK-DAG: @r = common global [1 x {{.*}}] zeroinitializer
int r[];
int (*a)[] = &r;
struct s0;
struct s0 x;
// RUN: grep '@x = common global .struct.s0 zeroinitializer' %t
// CHECK-DAG: @x = common global %struct.s0 zeroinitializer
struct s0 y;
// RUN: grep '@y = common global .struct.s0 zeroinitializer' %t
// CHECK-DAG: @y = common global %struct.s0 zeroinitializer
struct s0 *f0() {
return &y;
}
@ -19,19 +19,19 @@ struct s0 {
int x;
};
// RUN: grep '@b = common global \[1 x .*\] zeroinitializer' %t
// CHECK-DAG: @b = common global [1 x {{.*}}] zeroinitializer
int b[];
int *f1() {
return b;
}
// Check that the most recent tentative definition wins.
// RUN: grep '@c = common global \[4 x .*\] zeroinitializer' %t
// CHECK-DAG: @c = common global [4 x {{.*}}] zeroinitializer
int c[];
int c[4];
// Check that we emit static tentative definitions
// RUN: grep '@c5 = internal global \[1 x .*\] zeroinitializer' %t
// CHECK-DAG: @c5 = internal global [1 x {{.*}}] zeroinitializer
static int c5[];
static int func() { return c5[0]; }
int callfunc() { return func(); }