Bump Rust to 1.59.0

This commit is contained in:
Minseong Jang
2022-02-28 09:57:16 +09:00
parent 6f0df5a4b8
commit 0b839020cf
7 changed files with 9 additions and 9 deletions

View File

@@ -77,7 +77,7 @@ cat tests/test_reduced.c
```sh
# Ubuntu 20.04
sudo apt install -y make cmake python3 csmith libcsmith-dev creduce
sudo apt install -y build-essential clang make cmake python3 csmith libcsmith-dev creduce
```
### Run

View File

@@ -1 +1 @@
1.57.0
1.59.0

View File

@@ -272,8 +272,7 @@ impl WriteString for RType {
"w"
} else {
"l"
}
.to_string(),
},
if *is_signed { "" } else { "u" },
float_data_size.write_string()
)
@@ -292,8 +291,7 @@ impl WriteString for RType {
"w"
} else {
"l"
}
.to_string(),
},
if *is_signed { "" } else { "u" }
)
}

View File

@@ -881,6 +881,7 @@ impl Dtype {
}
}
#[must_use]
pub fn set_const(self, is_const: bool) -> Self {
match self {
Self::Unit { .. } => Self::Unit { is_const },
@@ -998,6 +999,7 @@ impl Dtype {
}
}
#[must_use]
pub fn set_signed(self, is_signed: bool) -> Self {
match self {
Self::Int {

View File

@@ -1037,12 +1037,11 @@ impl Byte {
let padding = std::cmp::max(inner_size, inner_align) - inner_size;
values
.iter()
.map(|v| {
.flat_map(|v| {
let mut result = Self::value_to_bytes(v, structs);
result.extend(iter::repeat(Byte::Undef).take(padding));
result
})
.flatten()
.collect()
}
Value::Struct { name, fields } => {

View File

@@ -740,6 +740,7 @@ impl Constant {
matches!(self, Self::Undef { .. })
}
#[must_use]
pub fn typecast(self, target_dtype: Dtype) -> Self {
if self.dtype() == target_dtype {
return self;

View File

@@ -28,7 +28,7 @@ impl WriteLine for TranslationUnit {
} else {
"%anon"
},
f.deref().to_string()
f.deref()
)
})
.collect::<Vec<_>>()