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] [dependencies]
cranelift-codegen = { path = "../cranelift-codegen", version = "0.41.0" } cranelift-codegen = { path = "../cranelift-codegen", version = "0.41.0" }
cranelift-module = { path = "../cranelift-module", 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" goblin = "0.0.24"
failure = "0.1.2" failure = "0.1.2"
target-lexicon = "0.8.0" 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 { 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 { match linkage {
Linkage::Import => faerie::Decl::data_import().into(), Linkage::Import => faerie::Decl::data_import().into(),
Linkage::Local => faerie::Decl::data() Linkage::Local => faerie::Decl::data()