We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b134c08 commit 2edbc97Copy full SHA for 2edbc97
internal/compiler/llr/pretty_print.rs
@@ -234,8 +234,10 @@ fn print_local_ref<T>(
234
_ => write!(f, "<invalid reference in global>"),
235
}
236
} else {
237
- let mut sc = &ctx.compilation_unit.sub_components
238
- [ctx.parent_sub_component_idx(parent_level).unwrap()];
+ let Some(s) = ctx.parent_sub_component_idx(parent_level) else {
+ return write!(f, "<invalid parent reference>");
239
+ };
240
+ let mut sc = &ctx.compilation_unit.sub_components[s];
241
242
for i in &local_ref.sub_component_path {
243
write!(f, "{}.", sc.sub_components[*i].name)?;
0 commit comments