Skip to content

Commit 461b65e

Browse files
committed
Fix long/long long on 32-bit
1 parent 92656d0 commit 461b65e

1 file changed

Lines changed: 2 additions & 16 deletions

File tree

src/decode.rs

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -141,28 +141,14 @@ impl<'de, 'a> Visitor<'de> for JsonValue {
141141
where
142142
E: de::Error,
143143
{
144-
#[cfg(target_os = "windows")]
145-
{
146-
Ok(ffi!(PyLong_FromLongLong(value)))
147-
}
148-
#[cfg(not(target_os = "windows"))]
149-
{
150-
Ok(ffi!(PyLong_FromLong(value)))
151-
}
144+
Ok(ffi!(PyLong_FromLongLong(value)))
152145
}
153146

154147
fn visit_u64<E>(self, value: u64) -> Result<Self::Value, E>
155148
where
156149
E: de::Error,
157150
{
158-
#[cfg(target_os = "windows")]
159-
{
160-
Ok(ffi!(PyLong_FromUnsignedLongLong(value)))
161-
}
162-
#[cfg(not(target_os = "windows"))]
163-
{
164-
Ok(ffi!(PyLong_FromUnsignedLong(value)))
165-
}
151+
Ok(ffi!(PyLong_FromUnsignedLongLong(value)))
166152
}
167153

168154
fn visit_f64<E>(self, value: f64) -> Result<Self::Value, E>

0 commit comments

Comments
 (0)