// potentially throwing unless we decide to close off that
// possibility.
case ObjCArrayLiteralClass:
- case ObjCBoolLiteralExprClass:
case ObjCDictionaryLiteralClass:
case ObjCNumericLiteralClass:
return CT_Can;
case IntegerLiteralClass:
case ObjCEncodeExprClass:
case ObjCStringLiteralClass:
+ case ObjCBoolLiteralExprClass:
case OpaqueValueExprClass:
case PredefinedExprClass:
case SizeOfPackExprClass:
template<typename Derived>
ExprResult
TreeTransform<Derived>::TransformObjCBoolLiteralExpr(ObjCBoolLiteralExpr *E) {
- return SemaRef.MaybeBindToTemporary(E);
+ return SemaRef.Owned(E);
}
template<typename Derived>