================
@@ -399,20 +399,14 @@ static void emitAtomicCmpXchgFailureSet(CIRGenFunction
&cgf, AtomicExpr *e,
static void emitAtomicOp(CIRGenFunction &cgf, AtomicExpr *expr, Address dest,
Address ptr, Address val1, Address val2,
Expr *isWeakExpr, Expr *failureOrderExpr, int64_t
size,
- cir::MemOrder order) {
- std::unique_ptr<AtomicScopeModel> scopeModel = expr->getScopeModel();
- if (scopeModel) {
----------------
Lancern wrote:
> The divergence I was talking about is introduced by this PR. That is,
> handling the scope model in emitAtomicExpr as opposed to handling it here.
I'll address this in the next revision of this PR.
https://github.com/llvm/llvm-project/pull/171134
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits