================ @@ -2063,11 +2120,19 @@ RValue CIRGenFunction::emitBuiltinExpr(const GlobalDecl &gd, unsigned builtinID, case Builtin::BI__sync_xor_and_fetch: case Builtin::BI__sync_nand_and_fetch: case Builtin::BI__sync_val_compare_and_swap: + return RValue::get( ---------------- Lancern wrote:
The switch-cases for `__sync_fetch_and_*` and `__sync_*_and_fetch` above would also fallthrough to here. https://github.com/llvm/llvm-project/pull/214606 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
