make dbg transparent to refcounting

This commit is contained in:
Folkert 2022-12-22 00:47:43 +01:00
parent 1286878d39
commit f76df8a356
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C
10 changed files with 215 additions and 28 deletions

View file

@ -314,6 +314,7 @@ impl<'a> ParamMap<'a> {
stack.push(cont);
}
Dbg { remainder, .. } => stack.push(remainder),
Expect { remainder, .. } => stack.push(remainder),
ExpectFx { remainder, .. } => stack.push(remainder),
@ -823,6 +824,10 @@ impl<'a> BorrowInfState<'a> {
self.collect_stmt(param_map, default_branch.1);
}
Dbg { remainder, .. } => {
self.collect_stmt(param_map, remainder);
}
Expect { remainder, .. } => {
self.collect_stmt(param_map, remainder);
}
@ -1007,6 +1012,7 @@ fn call_info_stmt<'a>(arena: &'a Bump, stmt: &Stmt<'a>, info: &mut CallInfo<'a>)
stack.push(default_branch.1);
}
Dbg { remainder, .. } => stack.push(remainder),
Expect { remainder, .. } => stack.push(remainder),
ExpectFx { remainder, .. } => stack.push(remainder),