| ... | @@ -144,6 +144,7 @@ const MCValue = union(enum) { | ... | @@ -144,6 +144,7 @@ const MCValue = union(enum) { |
| 144 | memory: u64, | 144 | memory: u64, |
| 145 | /// The value is one of the stack variables. | 145 | /// The value is one of the stack variables. |
| 146 | /// If the type is a pointer, it means the pointer address is in the stack at this offset. | 146 | /// If the type is a pointer, it means the pointer address is in the stack at this offset. |
| | 147 | /// Note that this stores the plain value (i.e without the effects of the stack bias). |
| 147 | stack_offset: u32, | 148 | stack_offset: u32, |
| 148 | /// The value is a pointer to one of the stack variables (payload is stack offset). | 149 | /// The value is a pointer to one of the stack variables (payload is stack offset). |
| 149 | ptr_stack_offset: u32, | 150 | ptr_stack_offset: u32, |