summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ODRHash.cpp
diff options
context:
space:
mode:
authorRichard Trieu <rtrieu@google.com>2017-06-30 22:40:33 +0000
committerRichard Trieu <rtrieu@google.com>2017-06-30 22:40:33 +0000
commit8844c522664bce78d40927e9f03bfe7c291392fa (patch)
tree73a520b4ec4834d0926612e8c0b8b250545eb0ab /clang/lib/AST/ODRHash.cpp
parent7d26462d70500e8ef88d9d48a45346b073e9e2e0 (diff)
downloadbcm5719-llvm-8844c522664bce78d40927e9f03bfe7c291392fa.tar.gz
bcm5719-llvm-8844c522664bce78d40927e9f03bfe7c291392fa.zip
[ODRHash] Support Type TemplateArgument
llvm-svn: 306904
Diffstat (limited to 'clang/lib/AST/ODRHash.cpp')
-rw-r--r--clang/lib/AST/ODRHash.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/AST/ODRHash.cpp b/clang/lib/AST/ODRHash.cpp
index 5c8d151e081..0e44a12257c 100644
--- a/clang/lib/AST/ODRHash.cpp
+++ b/clang/lib/AST/ODRHash.cpp
@@ -146,7 +146,10 @@ void ODRHash::AddTemplateArgument(TemplateArgument TA) {
switch (Kind) {
case TemplateArgument::Null:
+ llvm_unreachable("Expected valid TemplateArgument");
case TemplateArgument::Type:
+ AddQualType(TA.getAsType());
+ break;
case TemplateArgument::Declaration:
case TemplateArgument::NullPtr:
case TemplateArgument::Integral:
OpenPOWER on IntegriCloud