Skip to content

Commit df2ff3a

Browse files
authored
[clang][x86][bytecode] remove trailing returns type from interp__builtin_elementwise_int_unaryop callbacks (#163905)
Regarding the discussion in #162346, this PR is to remove the trailing type from the 'interp__builtin_elementwise_int_unaryop' callbacks.
1 parent 1e78d33 commit df2ff3a

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

clang/lib/AST/ByteCode/InterpBuiltin.cpp

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

Comments
 (0)