diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-08-06 14:15:26 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-08-06 14:15:26 +0000 |
commit | 229c281d377385ea6c00965bb688e7a666441ef9 (patch) | |
tree | 04467b7260f4464aac7f1167c90c71539a81d9f3 /clang/lib/Sema/SemaTemplateDeduction.cpp | |
parent | 72609059187fad96eb8e5ac07df4b978da1d075f (diff) | |
download | bcm5719-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.cpp | 2 |
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; |