summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/wchar_t.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/SemaCXX/wchar_t.cpp')
-rw-r--r--clang/test/SemaCXX/wchar_t.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/wchar_t.cpp b/clang/test/SemaCXX/wchar_t.cpp
index 7b3ba880ea3..789dbf64386 100644
--- a/clang/test/SemaCXX/wchar_t.cpp
+++ b/clang/test/SemaCXX/wchar_t.cpp
@@ -11,3 +11,17 @@ void f(wchar_t p) {
// PR4502
wchar_t const c = L'c';
int a[c == L'c' ? 1 : -1];
+
+
+// PR5917
+template<typename _CharT>
+struct basic_string {
+};
+
+template<typename _CharT>
+basic_string<_CharT> operator+ (const basic_string<_CharT>&, _CharT);
+
+int t(void) {
+ basic_string<wchar_t>() + L'-';
+ return (0);
+}
OpenPOWER on IntegriCloud