summaryrefslogtreecommitdiff
path: root/test/SemaObjCXX/overload.mm
diff options
context:
space:
mode:
Diffstat (limited to 'test/SemaObjCXX/overload.mm')
-rw-r--r--test/SemaObjCXX/overload.mm8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/SemaObjCXX/overload.mm b/test/SemaObjCXX/overload.mm
index ea5f0e5932842..6f24c59e3a73a 100644
--- a/test/SemaObjCXX/overload.mm
+++ b/test/SemaObjCXX/overload.mm
@@ -1,4 +1,4 @@
-// RUN: %clang_cc1 -fsyntax-only -verify %s
+// RUN: %clang_cc1 -fsyntax-only -verify -Wno-objc-root-class %s
@interface Foo
@end
@@ -171,3 +171,9 @@ namespace rdar9327203 {
int &fr = (f)(x, 0);
}
}
+
+namespace class_id {
+ // it's okay to overload Class with id.
+ void f(Class) { }
+ void f(id) { }
+}