diff options
author | Eric Christopher <echristo@apple.com> | 2011-07-26 23:56:49 +0000 |
---|---|---|
committer | Eric Christopher <echristo@apple.com> | 2011-07-26 23:56:49 +0000 |
commit | acc060f6ee491b1eed93b45df2f1b37fb710aa7a (patch) | |
tree | cee0058beee573f6d1edf7c035407c1188c59162 | |
parent | d1194fbbf65374bfa3578eb40a547e4f97b497d1 (diff) |
Handle different sized wchar_t for windows.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136192 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/CodeGen/wchar-const.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/test/CodeGen/wchar-const.c b/test/CodeGen/wchar-const.c index bedaec947e..b672b15360 100644 --- a/test/CodeGen/wchar-const.c +++ b/test/CodeGen/wchar-const.c @@ -1,4 +1,5 @@ -// RUN: %clang_cc1 -emit-llvm %s -o - | FileCheck %s +// RUN: %clang_cc1 -emit-llvm %s -o - -triple i386-pc-win32 | FileCheck %s --check-prefix=WIN +// RUN: %clang_cc1 -emit-llvm %s -o - -triple x86_64-apple-darwin | FileCheck %s --check-prefix=DAR // This should pass for any endianness combination of host and target. // This bit is taken from Sema/wchar.c so we can avoid the wchar.h include. @@ -13,7 +14,8 @@ typedef __WCHAR_TYPE__ wchar_t; #endif -// CHECK: @.str = private unnamed_addr constant [72 x i8] c" +// CHECK-DAR: private unnamed_addr constant [72 x i8] c" +// CHECK-WIN: private unnamed_addr constant [36 x i8] c" extern void foo(const wchar_t* p); int main (int argc, const char * argv[]) { |