diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-07-01 02:14:45 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-07-01 02:14:45 +0000 |
commit | fb0c0d37b7f2d15cf34595b99793ecdbb97a931d (patch) | |
tree | 61303bc3fa370a6f414bb6f7f80b1dc502bde77e /clang/test/SemaObjCXX/objc-pointer-conv.mm | |
parent | d4322231639e39b187695e6443bacdc9d16bc4fb (diff) | |
download | bcm5719-llvm-fb0c0d37b7f2d15cf34595b99793ecdbb97a931d.tar.gz bcm5719-llvm-fb0c0d37b7f2d15cf34595b99793ecdbb97a931d.zip |
Extend the "cannot convert from base class pointer to derived class
pointer" diagnostic to handle references, too.
llvm-svn: 107372
Diffstat (limited to 'clang/test/SemaObjCXX/objc-pointer-conv.mm')
-rw-r--r-- | clang/test/SemaObjCXX/objc-pointer-conv.mm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/SemaObjCXX/objc-pointer-conv.mm b/clang/test/SemaObjCXX/objc-pointer-conv.mm index d392ad48def..af239a8c5b8 100644 --- a/clang/test/SemaObjCXX/objc-pointer-conv.mm +++ b/clang/test/SemaObjCXX/objc-pointer-conv.mm @@ -39,7 +39,7 @@ void foo(const I *p, I* sel) { @interface DerivedFromI : I @end -void accept_derived(DerivedFromI*); // expected-note{{candidate function not viable: cannot convert from base class pointer 'I *' to derived class pointer 'DerivedFromI *' for 1st argument}} +void accept_derived(DerivedFromI*); // expected-note{{candidate function not viable: cannot convert from superclass 'I *' to subclass 'DerivedFromI *' for 1st argument}} void test_base_to_derived(I* i) { accept_derived(i); // expected-error{{no matching function for call to 'accept_derived'}} |