File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -1987,11 +1987,11 @@ static ExtractedTypeTraitInfo ExtractTypeTraitFromExpression(const Expr *E) {
19871987 if (Arg.getKind () == TemplateArgument::ArgKind::Pack) {
19881988 for (const auto &InnerArg : Arg.pack_elements ())
19891989 Args.push_back (InnerArg.getAsType ());
1990- } else if (Arg.getKind () == TemplateArgument::ArgKind::Type)
1990+ } else if (Arg.getKind () == TemplateArgument::ArgKind::Type) {
19911991 Args.push_back (Arg.getAsType ());
1992- assert ((Arg. getKind () == TemplateArgument::ArgKind::Type ||
1993- Arg. getKind () == TemplateArgument::ArgKind::Pack) &&
1994- " Unexpected kind " );
1992+ } else {
1993+ llvm_unreachable ( " Unexpected kind " );
1994+ }
19951995 }
19961996 return {{Trait.value (), std::move (Args)}};
19971997 }
You can’t perform that action at this time.
0 commit comments