diff options
author | Douglas Gregor <dgregor@apple.com> | 2011-12-15 17:20:18 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2011-12-15 17:20:18 +0000 |
commit | 7ab8ef99e6b9064861b8d786a40560d74f96b421 (patch) | |
tree | 7842ff3122e85e26c38baa046ca10b2171d6456e | |
parent | dec1cc4ec73e96f315ab7dee51459700c0ad821d (diff) |
"Accidentally" fixed a bug with overloading of functions with
Objective-C objects as parameters in r146659. Add a test for it.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146660 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/SemaObjCXX/overload.mm | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/SemaObjCXX/overload.mm b/test/SemaObjCXX/overload.mm index ea5f0e5932..3139876bd2 100644 --- a/test/SemaObjCXX/overload.mm +++ b/test/SemaObjCXX/overload.mm @@ -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) { } +} |