aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-06-18 22:12:56 +0000
committerDouglas Gregor <dgregor@apple.com>2010-06-18 22:12:56 +0000
commit96fb42ea29253cf2b34848dfdb3e40ef14ca8ebc (patch)
treef6fd7f5f1175e9ee6cd5f8f271c92471e70d39b8
parent521f12d3dfdbb0e93d1bcb503d074e67acdc489c (diff)
A trivial fix for a test case that's too horrible to commit. Fixes
<rdar://problem/8108088>. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106328 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/Sema/TreeTransform.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/Sema/TreeTransform.h b/lib/Sema/TreeTransform.h
index 910aadbdc8..6032244a15 100644
--- a/lib/Sema/TreeTransform.h
+++ b/lib/Sema/TreeTransform.h
@@ -544,6 +544,9 @@ public:
TemplateName InstName =
getDerived().RebuildTemplateName(NNS, *Name, QualType());
+ if (InstName.isNull())
+ return QualType();
+
// If it's still dependent, make a dependent specialization.
if (InstName.getAsDependentTemplateName())
return SemaRef.Context.getDependentTemplateSpecializationType(