Skip to content

Commit c2df74d

Browse files
committed
flip conditional 🥞
1 parent 7160f2e commit c2df74d

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

src/codegen/postprocessing/unsafe_blocks.rs

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,26 @@ struct Visitor;
1616

1717
impl Visitor {
1818
fn add_unsafe_block(&self, sig: &syn::Signature, block: &mut syn::Block) {
19-
if sig.unsafety.is_some() {
20-
let inner_block = std::mem::replace(
21-
block,
22-
syn::Block {
23-
brace_token: Default::default(),
24-
stmts: Default::default(),
25-
},
26-
);
27-
28-
block.stmts.push(Stmt::Expr(
29-
ExprUnsafe {
30-
attrs: Default::default(),
31-
block: inner_block,
32-
unsafe_token: Default::default(),
33-
}
34-
.into(),
35-
));
19+
if sig.unsafety.is_none() {
20+
return;
3621
}
22+
23+
let inner_block = std::mem::replace(
24+
block,
25+
syn::Block {
26+
brace_token: Default::default(),
27+
stmts: Default::default(),
28+
},
29+
);
30+
31+
block.stmts.push(Stmt::Expr(
32+
ExprUnsafe {
33+
attrs: Default::default(),
34+
block: inner_block,
35+
unsafe_token: Default::default(),
36+
}
37+
.into(),
38+
));
3739
}
3840
}
3941

0 commit comments

Comments
 (0)