Documentation

Miri.Input.CompilerVTableFacts

Source interpret/traits.rs::check_vtable_for_type (67-103): complete-binder predicate identities, real compiler stable_cmp ranks, and exact normalized identity after late-bound-region erasure. The same shared predicate-array table serves dyn types and exported symbolic vtables. No Debug string is a key.

@[reducible, inline]
Equations
Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Resolve an exported global-vtable predicate array through the shared table. Allocation source IDs are resolved by AllocationImage, separately from these compiler predicate-array identities.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def Miri.Input.CompilerVTableFacts.hooks {P S C Fn Abi : Type} (prepared : CompilerFactAdapters.Prepared) (machine : Interpreter.VTableHooks P S C Fn Abi) :
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For