summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateDeduction.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-08-06 14:15:26 +0000
committerDouglas Gregor <dgregor@apple.com>2010-08-06 14:15:26 +0000
commit229c281d377385ea6c00965bb688e7a666441ef9 (patch)
tree04467b7260f4464aac7f1167c90c71539a81d9f3 /clang/lib/Sema/SemaTemplateDeduction.cpp
parent72609059187fad96eb8e5ac07df4b978da1d075f (diff)
downloadbcm5719-llvm-229c281d377385ea6c00965bb688e7a666441ef9.tar.gz
bcm5719-llvm-229c281d377385ea6c00965bb688e7a666441ef9.zip
Remove some incorrect assertions when deduction template arguments in
a template-argument-list. When template template parameters are involved, we won't already have checked the template-argument-list (it may not be known yet!). Fixes PR7807. llvm-svn: 110444
Diffstat (limited to 'clang/lib/Sema/SemaTemplateDeduction.cpp')
-rw-r--r--clang/lib/Sema/SemaTemplateDeduction.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaTemplateDeduction.cpp b/clang/lib/Sema/SemaTemplateDeduction.cpp
index e677b2666bb..65d7f8797d8 100644
--- a/clang/lib/Sema/SemaTemplateDeduction.cpp
+++ b/clang/lib/Sema/SemaTemplateDeduction.cpp
@@ -847,7 +847,6 @@ DeduceTemplateArguments(Sema &S,
return Sema::TDK_NonDeducedMismatch;
}
- assert(false && "Type/value mismatch");
Info.FirstArg = Param;
Info.SecondArg = Arg;
return Sema::TDK_NonDeducedMismatch;
@@ -868,7 +867,6 @@ DeduceTemplateArguments(Sema &S,
return DeduceNonTypeTemplateArgument(S, NTTP, Arg.getAsDecl(),
Info, Deduced);
- assert(false && "Type/value mismatch");
Info.FirstArg = Param;
Info.SecondArg = Arg;
return Sema::TDK_NonDeducedMismatch;
OpenPOWER on IntegriCloud