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 | 97e948e9c9cc2db9f0cdc13e708fe1bd8c6d05a2 (patch) | |
tree | ef306d54859f49a8aa6da9b30258a700b3973862 /test/CodeGen/stack-protector.c | |
parent | 959dc8475fc20ce8c3fd55021cb9f02a531cddc5 (diff) |
Fix for ARM: functions don't have extra attributes there, so {{.*}} is ""
While there, explicitly declare functions to remove warnings.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@175384 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/stack-protector.c')
-rw-r--r-- | test/CodeGen/stack-protector.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/test/CodeGen/stack-protector.c b/test/CodeGen/stack-protector.c index 0db28441b6..741fb75505 100644 --- a/test/CodeGen/stack-protector.c +++ b/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]; |