rustc_const_eval::interpret

Module stack

Source
Expand description

Manages the low-level pushing and popping of stack frames and the (de)allocation of local variables. For handling of argument passing and return values, see the call module.

Structsยง

Frame
A stack frame.
FrameInfo
What we store about a frame in an interpreter backtrace.
LocalState
State of a local variable including a memoized layout
SpanGuard ๐Ÿ”’
StackPopInfo
Return type of InterpCx::pop_stack_frame_raw.

Enumsยง

LocalValue ๐Ÿ”’
Current value of a local variable
StackPopCleanup