@@ -3285,14 +3285,14 @@ bool InterpretBuiltin(InterpState &S, CodePtr OpPC, const CallExpr *Call,
32853285 case Builtin::BI__builtin_parityl:
32863286 case Builtin::BI__builtin_parityll:
32873287 return interp__builtin_elementwise_int_unaryop (
3288- S, OpPC, Call, [](const APSInt &Val) -> APInt {
3288+ S, OpPC, Call, [](const APSInt &Val) {
32893289 return APInt (Val.getBitWidth (), Val.popcount () % 2 );
32903290 });
32913291 case Builtin::BI__builtin_clrsb:
32923292 case Builtin::BI__builtin_clrsbl:
32933293 case Builtin::BI__builtin_clrsbll:
32943294 return interp__builtin_elementwise_int_unaryop (
3295- S, OpPC, Call, [](const APSInt &Val) -> APInt {
3295+ S, OpPC, Call, [](const APSInt &Val) {
32963296 return APInt (Val.getBitWidth (),
32973297 Val.getBitWidth () - Val.getSignificantBits ());
32983298 });
@@ -3301,8 +3301,7 @@ bool InterpretBuiltin(InterpState &S, CodePtr OpPC, const CallExpr *Call,
33013301 case Builtin::BI__builtin_bitreverse32:
33023302 case Builtin::BI__builtin_bitreverse64:
33033303 return interp__builtin_elementwise_int_unaryop (
3304- S, OpPC, Call,
3305- [](const APSInt &Val) -> APInt { return Val.reverseBits (); });
3304+ S, OpPC, Call, [](const APSInt &Val) { return Val.reverseBits (); });
33063305
33073306 case Builtin::BI__builtin_classify_type:
33083307 return interp__builtin_classify_type (S, OpPC, Frame, Call);
0 commit comments