Skip to content

Commit 8d7814a

Browse files
committed
Preserve extern static unsafety in ForeignItem::Verbatim
1 parent 2e159bc commit 8d7814a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/item.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1896,7 +1896,7 @@ pub(crate) mod parsing {
18961896
input.parse::<Expr>()?;
18971897
}
18981898
let semi_token: Token![;] = input.parse()?;
1899-
if safe || has_value {
1899+
if unsafety.is_some() || safe || has_value {
19001900
Ok(ForeignItem::Verbatim(verbatim::between(&begin, input)))
19011901
} else {
19021902
Ok(ForeignItem::Static(ForeignItemStatic {

0 commit comments

Comments
 (0)