File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -708,18 +708,18 @@ void Filter::recurse() {
708
708
}
709
709
710
710
// Otherwise, create sub choosers.
711
- for (const auto &Inst : FilteredIDs) {
711
+ for (const auto &[FilterVal, EncodingIDs] : FilteredIDs) {
712
712
// Marks all the segment positions with either BIT_TRUE or BIT_FALSE.
713
713
for (unsigned bitIndex = 0 ; bitIndex < NumBits; ++bitIndex)
714
- BitValueArray[StartBit + bitIndex] = Inst. first & (1ULL << bitIndex)
714
+ BitValueArray[StartBit + bitIndex] = FilterVal & (1ULL << bitIndex)
715
715
? BitValue::BIT_TRUE
716
716
: BitValue::BIT_FALSE;
717
717
718
718
// Delegates to an inferior filter chooser for further processing on this
719
719
// category of instructions.
720
720
FilterChooserMap.try_emplace (
721
- Inst. first ,
722
- std::make_unique<FilterChooser>(Owner.AllInstructions , Inst. second ,
721
+ FilterVal ,
722
+ std::make_unique<FilterChooser>(Owner.AllInstructions , EncodingIDs ,
723
723
Owner.Operands , BitValueArray, Owner));
724
724
}
725
725
}
You can’t perform that action at this time.
0 commit comments