summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2012-02-05 09:46:30 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2012-02-05 09:46:30 +0000
commit2c0dd81b732b6dc9d860b1f0de69cb255185aa55 (patch)
tree09773940ae307aff4fac25e8a13eec4c1fc4f2ef /clang/lib/AST
parentcf65eff7a527b8569da35e884e402429e17132ac (diff)
downloadbcm5719-llvm-2c0dd81b732b6dc9d860b1f0de69cb255185aa55.tar.gz
bcm5719-llvm-2c0dd81b732b6dc9d860b1f0de69cb255185aa55.zip
Move operator overload out of line. Calling operator<< on a forward declared type doesn't seem to work on MSVC.
llvm-svn: 149819
Diffstat (limited to 'clang/lib/AST')
-rw-r--r--clang/lib/AST/Type.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/lib/AST/Type.cpp b/clang/lib/AST/Type.cpp
index 1c5aa3194e7..be38ba66bc0 100644
--- a/clang/lib/AST/Type.cpp
+++ b/clang/lib/AST/Type.cpp
@@ -2324,3 +2324,9 @@ const PartialDiagnostic &clang::operator<<(const PartialDiagnostic &PD,
DiagnosticsEngine::ak_qualtype);
return PD;
}
+
+const DiagnosticBuilder &clang::operator<<(const DiagnosticBuilder &DB,
+ CanQualType T) {
+ DB << static_cast<QualType>(T);
+ return DB;
+}
OpenPOWER on IntegriCloud