Compiler-owned call.rs constructors/drop queries. All keys use canonical shared type IDs and complete instances. Absent evidence remains an error.
Instances For
- original : Interpreter.CallInstance
- methodDefinition : MIR.DefId
- parentTrait : MIR.DefId
- concreteType : Nat
- rebasedArgs : Array MIR.GenericArg
- resolved : Except String Interpreter.CallInstance
Instances For
- program : LoweredProgram
- callerLocation : Array (Interpreter.CallInstance × Bool)
- virtualQueries : Array VirtualEntry
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Miri.Input.CompilerRuntimeQueries.mutPointerType prepared id = do let __do_lift ← Miri.Input.CompilerRuntimeQueries.entry✝ prepared id pure __do_lift.pointerType
Instances For
Equations
- Miri.Input.CompilerRuntimeQueries.mutReferenceType prepared id = do let __do_lift ← Miri.Input.CompilerRuntimeQueries.entry✝ prepared id pure __do_lift.referenceType
Instances For
Equations
- Miri.Input.CompilerRuntimeQueries.resolveDropGlue prepared id = do let __do_lift ← Miri.Input.CompilerRuntimeQueries.entry✝ prepared id __do_lift.dropGlue
Instances For
def
Miri.Input.CompilerRuntimeQueries.requiresCallerLocation
(prepared : Prepared)
(callee : Interpreter.CallInstance)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Input.CompilerRuntimeQueries.rebaseVirtualArgs
(prepared : Prepared)
(args : Array MIR.GenericArg)
(parent : MIR.DefId)
(concrete : Nat)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Input.CompilerRuntimeQueries.expectResolveForVTable
(prepared : Prepared)
(method : MIR.DefId)
(args : Array MIR.GenericArg)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Input.CompilerRuntimeQueries.hooks
{S C : Type}
(prepared : Prepared)
(base : Interpreter.VirtualCalls.CompilerHooks S C)
:
Equations
- One or more equations did not get rendered due to their size.