diff options
author | Richard Trieu <rtrieu@google.com> | 2013-03-23 01:38:36 +0000 |
---|---|---|
committer | Richard Trieu <rtrieu@google.com> | 2013-03-23 01:38:36 +0000 |
commit | 3cee413b4a6ec7caf4b04c077da0894ce8b44f91 (patch) | |
tree | 0c6142f5285d1660d812f98029889c78caaedc0f /clang/lib | |
parent | 4a10357fb3ab098de297df5dec4cc329a45fea86 (diff) | |
download | bcm5719-llvm-3cee413b4a6ec7caf4b04c077da0894ce8b44f91.tar.gz bcm5719-llvm-3cee413b4a6ec7caf4b04c077da0894ce8b44f91.zip |
Strip off local qualifiers when converting from RecordType to
TemplateSpecializationType during template type diffing. This allows the
correct printing of diffing qualifiers on templates.
llvm-svn: 177809
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/AST/ASTDiagnostic.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/AST/ASTDiagnostic.cpp b/clang/lib/AST/ASTDiagnostic.cpp index b1d67f8a2ba..b9c57ab2e9b 100644 --- a/clang/lib/AST/ASTDiagnostic.cpp +++ b/clang/lib/AST/ASTDiagnostic.cpp @@ -811,7 +811,7 @@ class TemplateDiff { TemplateName(CTSD->getSpecializedTemplate()), CTSD->getTemplateArgs().data(), CTSD->getTemplateArgs().size(), - Ty.getCanonicalType()); + Ty.getLocalUnqualifiedType().getCanonicalType()); return Ty->getAs<TemplateSpecializationType>(); } |