Skip to content

Commit bbdddf0

Browse files
committed
Work around for older Yosys
1 parent 1d2c6db commit bbdddf0

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/slang_frontend.cc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3518,10 +3518,11 @@ struct SlangFrontend : Frontend {
35183518
}
35193519

35203520
if (!settings.no_proc.value_or(false)) {
3521-
RTLIL::Selection emitted_modules = RTLIL::Selection::EmptySelection(design);
3521+
RTLIL::Selection emitted_modules(/* full= */ false);
3522+
emitted_modules.current_design = design;
35223523
for (auto name : emitted_module_names)
35233524
emitted_modules.selected_modules.insert(name);
3524-
design->push_selection(emitted_modules);
3525+
design->selection_stack.push_back(emitted_modules);
35253526

35263527
log_push();
35273528
call(design, "undriven");
@@ -3536,7 +3537,7 @@ struct SlangFrontend : Frontend {
35363537
call(design, "opt_expr -keepdc");
35373538
log_pop();
35383539

3539-
design->pop_selection();
3540+
design->selection_stack.pop_back();
35403541
}
35413542
}
35423543
} SlangFrontend;

0 commit comments

Comments
 (0)