1
Fork 0

Add method to get instance instantiation arguments

This commit is contained in:
Celina G. Val 2023-12-19 14:08:48 -08:00
parent 92ad4b433a
commit e0a4693294
3 changed files with 15 additions and 0 deletions

View file

@ -341,6 +341,12 @@ impl<'tcx> Context for TablesWrapper<'tcx> {
instance.ty(tables.tcx, ParamEnv::reveal_all()).stable(&mut *tables)
}
fn instance_args(&self, def: InstanceDef) -> GenericArgs {
let mut tables = self.0.borrow_mut();
let instance = tables.instances[def];
instance.args.stable(&mut *tables)
}
fn instance_abi(&self, def: InstanceDef) -> Result<FnAbi, Error> {
let mut tables = self.0.borrow_mut();
let instance = tables.instances[def];