diff options
Diffstat (limited to 'lib/Sema/SemaTemplateDeduction.cpp')
-rw-r--r-- | lib/Sema/SemaTemplateDeduction.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Sema/SemaTemplateDeduction.cpp b/lib/Sema/SemaTemplateDeduction.cpp index d4e99e8ad9..5c16b85eab 100644 --- a/lib/Sema/SemaTemplateDeduction.cpp +++ b/lib/Sema/SemaTemplateDeduction.cpp @@ -917,6 +917,7 @@ DeduceTemplateArguments(Sema &S, return Sema::TDK_Success; } case TemplateArgument::Pack: + // FIXME: Variadic templates assert(0 && "FIXME: Implement!"); break; } @@ -1355,7 +1356,7 @@ getTrivialTemplateArgumentLoc(Sema &S, return TemplateArgumentLoc(Arg, Arg.getAsExpr()); case TemplateArgument::Pack: - llvm_unreachable("Template parameter packs are not yet supported"); + return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo()); } return TemplateArgumentLoc(); |