Update clif option string, fix table parsing to match AnyFunc

This commit is contained in:
Mark McCaskey
2020-02-26 13:25:41 -08:00
parent 0a92d9c65e
commit a8b4f2a1e4
2 changed files with 2 additions and 2 deletions

View File

@ -40,7 +40,7 @@ fn get_isa() -> Box<dyn isa::TargetIsa> {
let flags = { let flags = {
let mut builder = settings::builder(); let mut builder = settings::builder();
builder.set("opt_level", "speed_and_size").unwrap(); builder.set("opt_level", "speed_and_size").unwrap();
builder.set("jump_tables_enabled", "false").unwrap(); builder.set("enable_jump_tables", "false").unwrap();
if cfg!(test) || cfg!(debug_assertions) { if cfg!(test) || cfg!(debug_assertions) {
builder.set("enable_verifier", "true").unwrap(); builder.set("enable_verifier", "true").unwrap();

View File

@ -300,7 +300,7 @@ pub fn read_module<
} }
ParserState::BeginElementSectionEntry { ParserState::BeginElementSectionEntry {
table: ElemSectionEntryTable::Active(table_index_raw), table: ElemSectionEntryTable::Active(table_index_raw),
ty: WpType::Func, ty: WpType::AnyFunc,
} => { } => {
let table_index = TableIndex::new(table_index_raw as usize); let table_index = TableIndex::new(table_index_raw as usize);
let mut elements: Option<Vec<FuncIndex>> = None; let mut elements: Option<Vec<FuncIndex>> = None;