fn codegen_atomic_noop(&mut self, intrinsic: &str, loc: Location) -> Stmt {
        emit_concurrency_warning!(intrinsic, loc);
        let skip_stmt = Stmt::skip(loc.clone());
        Stmt::atomic_block(vec![skip_stmt], loc)
    }
/// Atomic no-ops (e.g., atomic_fence) are transformed into SKIP statements
Atomic no-ops  are transformed into SKIP statements
Atomic no - ops are transformed into SKIP statements
fn codegen_atomic_noop(&mut self, intrinsic: &str, loc: Location) -> Stmt {
        emit_concurrency_warning!(intrinsic, loc);
        let skip_stmt = Stmt::skip(loc.clone());
        Stmt::atomic_block(vec![skip_stmt], loc)
    }
fn codegen_atomic_noop ( & mut self , intrinsic : & str , loc : Location ) -> Stmt { emit_concurrency_warning ! ( intrinsic loc ) ; let skip_stmt = Stmt :: skip ( loc . clone ( ) ) ; Stmt :: atomic_block ( vec ! [ skip_stmt ] , loc ) }
Atomic no-ops (e.g., atomic_fence) are transformed into SKIP statements
Atomic no - ops ( e . g . atomic_fence ) are transformed into SKIP statements
&mut self
intrinsic
&str
loc
Location