diff options
author | Dmitri Gribenko <gribozavr@gmail.com> | 2013-02-17 03:06:16 +0000 |
---|---|---|
committer | Dmitri Gribenko <gribozavr@gmail.com> | 2013-02-17 03:06:16 +0000 |
commit | b633eab8cb27e475f6e15c4c46c50c2131edfea2 (patch) | |
tree | 5ffa4e883db269da951195e33cdbb391a6c16751 /clang/test | |
parent | ddeabf78a0b04579dc03f3d3ff862fc05943db6c (diff) | |
download | bcm5719-llvm-b633eab8cb27e475f6e15c4c46c50c2131edfea2.tar.gz bcm5719-llvm-b633eab8cb27e475f6e15c4c46c50c2131edfea2.zip |
Fix for ARM: functions don't have extra attributes there, so {{.*}} is ""
While there, explicitly declare functions to remove warnings.
llvm-svn: 175384
Diffstat (limited to 'clang/test')
-rw-r--r-- | clang/test/CodeGen/stack-protector.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/clang/test/CodeGen/stack-protector.c b/clang/test/CodeGen/stack-protector.c index 0db28441b64..741fb755053 100644 --- a/clang/test/CodeGen/stack-protector.c +++ b/clang/test/CodeGen/stack-protector.c @@ -1,11 +1,15 @@ // RUN: %clang_cc1 -emit-llvm -o - %s -stack-protector 0 | FileCheck -check-prefix=NOSSP %s -// NOSSP: define void @test1(i8* %msg) nounwind {{.*}} { +// NOSSP: define void @test1(i8* %msg) nounwind {{.*}}{ // RUN: %clang_cc1 -emit-llvm -o - %s -stack-protector 1 | FileCheck -check-prefix=WITHSSP %s -// WITHSSP: define void @test1(i8* %msg) nounwind ssp {{.*}} { +// WITHSSP: define void @test1(i8* %msg) nounwind ssp {{.*}}{ // RUN: %clang_cc1 -emit-llvm -o - %s -stack-protector 2 | FileCheck -check-prefix=SSPREQ %s -// SSPREQ: define void @test1(i8* %msg) nounwind sspreq {{.*}} { +// SSPREQ: define void @test1(i8* %msg) nounwind sspreq {{.*}}{ + +typedef __SIZE_TYPE__ size_t; int printf(const char * _Format, ...); +size_t strlen(const char *s); +char *strcpy(char *s1, const char *s2); void test1(const char *msg) { char a[strlen(msg) + 1]; |