summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorAbramo Bagnara <abramo.bagnara@bugseng.com>2012-09-09 10:13:32 +0000
committerAbramo Bagnara <abramo.bagnara@bugseng.com>2012-09-09 10:13:32 +0000
commit0678294dba08cd5e764ccb0c634c9d1a189e2574 (patch)
treeee3dc2639ee8f3942a48f66cff6331387b414010 /clang/test
parent4ed79bd7d78059b9a090334e0ea78f65cc436d64 (diff)
downloadbcm5719-llvm-0678294dba08cd5e764ccb0c634c9d1a189e2574.tar.gz
bcm5719-llvm-0678294dba08cd5e764ccb0c634c9d1a189e2574.zip
Fixed support for disabled wchar_t and added an appropriate test.
llvm-svn: 163476
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/SemaCXX/no-wchar.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/clang/test/SemaCXX/no-wchar.cpp b/clang/test/SemaCXX/no-wchar.cpp
index b4ec2ed9a8a..291b657f51a 100644
--- a/clang/test/SemaCXX/no-wchar.cpp
+++ b/clang/test/SemaCXX/no-wchar.cpp
@@ -1,2 +1,9 @@
-// RUN: %clang_cc1 -fsyntax-only -fno-wchar -verify %s
+// RUN: %clang_cc1 -triple i386-pc-win32 -fsyntax-only -fno-wchar -verify %s
wchar_t x; // expected-error {{unknown type name 'wchar_t'}}
+
+typedef unsigned short wchar_t;
+void foo(const wchar_t* x);
+
+void bar() {
+ foo(L"wide string literal");
+}
OpenPOWER on IntegriCloud