ExprResult RebuildUnknownAnyExpr::VisitImplicitCastExpr(ImplicitCastExpr *E) {
// The only case we should ever see here is a function-to-pointer decay.
- if (E->getCastKind() == CK_FunctionToPointerDecay)
- {
+ if (E->getCastKind() == CK_FunctionToPointerDecay) {
assert(E->getValueKind() == VK_RValue);
assert(E->getObjectKind() == OK_Ordinary);
E->setSubExpr(Result.take());
return S.Owned(E);
- }
- else if (E->getCastKind() == CK_LValueToRValue)
- {
+ } else if (E->getCastKind() == CK_LValueToRValue) {
assert(E->getValueKind() == VK_RValue);
assert(E->getObjectKind() == OK_Ordinary);
E->setSubExpr(Result.take());
return S.Owned(E);
- }
- else
- {
+ } else {
llvm_unreachable("Unhandled cast type!");
}
}