diff --git a/lib/interface-types/src/interpreter/wasm/serde/ser.rs b/lib/interface-types/src/interpreter/wasm/serde/ser.rs index e56ecab53..dd3cfb9ea 100644 --- a/lib/interface-types/src/interpreter/wasm/serde/ser.rs +++ b/lib/interface-types/src/interpreter/wasm/serde/ser.rs @@ -87,6 +87,8 @@ impl Serializer { } fn pop(&mut self) -> Result, SerializeError> { + // The first `vec` contains the final result. It is forbidden + // to `pop` it as is. if self.values.len() < 2 { Err(SerializeError::InternalValuesCorrupted) } else {