upgrade to faerie 0.11.0

which fixes a use-after-free bug under the hood
This commit is contained in:
Pat Hickey
2019-09-04 12:26:28 -07:00
committed by Dan Gohman
parent 89d741f8ae
commit 0f4101a509
2 changed files with 2 additions and 2 deletions

View File

@@ -12,7 +12,7 @@ edition = "2018"
[dependencies]
cranelift-codegen = { path = "../cranelift-codegen", version = "0.41.0" }
cranelift-module = { path = "../cranelift-module", version = "0.41.0" }
faerie = "0.10.0"
faerie = "0.11.0"
goblin = "0.0.24"
failure = "0.1.2"
target-lexicon = "0.8.0"

View File

@@ -342,7 +342,7 @@ fn translate_function_linkage(linkage: Linkage) -> faerie::Decl {
}
fn translate_data_linkage(linkage: Linkage, writable: bool, align: Option<u8>) -> faerie::Decl {
let align = align.map(|align| usize::from(align));
let align = align.map(|align| u64::from(align));
match linkage {
Linkage::Import => faerie::Decl::data_import().into(),
Linkage::Local => faerie::Decl::data()