diff options
Diffstat (limited to 'src/ir/int.rs')
-rw-r--r-- | src/ir/int.rs | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/src/ir/int.rs b/src/ir/int.rs index a4cb8bc7..b7f0f0c5 100644 --- a/src/ir/int.rs +++ b/src/ir/int.rs @@ -93,9 +93,13 @@ impl IntKind { SChar | Short | Int | Long | LongLong | I8 | I16 | I32 | I64 | I128 => true, - Char { is_signed } => is_signed, + Char { + is_signed, + } => is_signed, - Custom { is_signed, .. } => is_signed, + Custom { + is_signed, .. + } => is_signed, } } @@ -105,7 +109,14 @@ impl IntKind { pub fn known_size(&self) -> Option<usize> { use self::IntKind::*; Some(match *self { - Bool | UChar | SChar | U8 | I8 | Char { .. } => 1, + Bool | + UChar | + SChar | + U8 | + I8 | + Char { + .. + } => 1, U16 | I16 => 2, U32 | I32 => 4, U64 | I64 => 8, |