diff options
Diffstat (limited to 'test/SemaObjCXX/overload.mm')
-rw-r--r-- | test/SemaObjCXX/overload.mm | 8 |
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) { } +} |