diff options
| author | John McCall <rjmccall@apple.com> | 2010-04-27 01:43:38 +0000 |
|---|---|---|
| committer | John McCall <rjmccall@apple.com> | 2010-04-27 01:43:38 +0000 |
| commit | 1e67dd6b2f6acd5e49551579335bce5d9c501dc9 (patch) | |
| tree | 18fdeb90742ed76ba088bb7770779023e7239f27 /clang/lib/Sema/SemaDeclCXX.cpp | |
| parent | 2408e32096b3219cce1dc58c7b38d299b267b9e8 (diff) | |
| download | bcm5719-llvm-1e67dd6b2f6acd5e49551579335bce5d9c501dc9.tar.gz bcm5719-llvm-1e67dd6b2f6acd5e49551579335bce5d9c501dc9.zip | |
Improve the diagnostic you get when making a qualified member access
with a qualifier referencing a different type.
llvm-svn: 102409
Diffstat (limited to 'clang/lib/Sema/SemaDeclCXX.cpp')
| -rw-r--r-- | clang/lib/Sema/SemaDeclCXX.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp index eee85743868..f6ff40010ce 100644 --- a/clang/lib/Sema/SemaDeclCXX.cpp +++ b/clang/lib/Sema/SemaDeclCXX.cpp @@ -1406,7 +1406,7 @@ Sema::BuildBaseInitializer(QualType BaseType, TypeSourceInfo *BaseTInfo, // mem-initializer is ill-formed. if (!DirectBaseSpec && !VirtualBaseSpec) return Diag(BaseLoc, diag::err_not_direct_base_or_virtual) - << BaseType << ClassDecl->getNameAsCString() + << BaseType << Context.getTypeDeclType(ClassDecl) << BaseTInfo->getTypeLoc().getSourceRange(); CXXBaseSpecifier *BaseSpec |

