summaryrefslogtreecommitdiff
path: root/src/ir/int.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ir/int.rs')
-rw-r--r--src/ir/int.rs17
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,