Bugfix: encode function wasn't calling legalize function properly
This commit is contained in:
committed by
Jakob Stoklund Olesen
parent
051aaed43e
commit
b547b78683
@@ -170,7 +170,7 @@ pub trait TargetIsa {
|
|||||||
ctrl_typevar: ir::Type)
|
ctrl_typevar: ir::Type)
|
||||||
-> Result<Encoding, Legalize> {
|
-> Result<Encoding, Legalize> {
|
||||||
let mut iter = self.legal_encodings(dfg, inst, ctrl_typevar);
|
let mut iter = self.legal_encodings(dfg, inst, ctrl_typevar);
|
||||||
iter.next().ok_or(iter.legalize().into())
|
iter.next().ok_or_else(|| iter.legalize().into())
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Get a data structure describing the instruction encodings in this ISA.
|
/// Get a data structure describing the instruction encodings in this ISA.
|
||||||
|
|||||||
Reference in New Issue
Block a user