summaryrefslogtreecommitdiffstats
path: root/clang/test/Sema/generic-selection.c
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/Sema/generic-selection.c')
-rw-r--r--clang/test/Sema/generic-selection.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/clang/test/Sema/generic-selection.c b/clang/test/Sema/generic-selection.c
index 5c02005d0fa..98299583057 100644
--- a/clang/test/Sema/generic-selection.c
+++ b/clang/test/Sema/generic-selection.c
@@ -1,4 +1,4 @@
-// RUN: %clang_cc1 -std=c1x -fsyntax-only -verify %s
+// RUN: %clang_cc1 -std=c11 -fsyntax-only -verify %s
void g(void);
@@ -36,3 +36,11 @@ void foo(int n) {
// expression is not evaluated.
(void)_Generic(*(int *)0, int: 1);
}
+
+int __attribute__((overloadable)) test (int);
+double __attribute__((overloadable)) test (double);
+char testc(char);
+
+void PR30201(void) {
+ _Generic(4, char:testc, default:test)(4);
+}
OpenPOWER on IntegriCloud