Skip to content

Commit e18073b

Browse files
committed
Added curley brackets, changed assert to llvm_unreachable
1 parent 124e9f1 commit e18073b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

clang/lib/Sema/SemaTypeTraits.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)