Skip to content

Commit c92ff1b

Browse files
Modified test raw_call.fe
1 parent 3cec89d commit c92ff1b

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

crates/tests/fixtures/files/raw_call.fe

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,21 @@
11
use std::buf::{
22
RawCallBuffer,
33
MemoryBufferReader,
4-
MemoryBufferWriter
4+
MemoryBufferWriter,
5+
MemoryBuffer
56
}
67
use std::evm
78

89
contract Foo {
910
pub unsafe fn __call__() {
1011
if evm::call_data_load(offset: 0) == 42 {
11-
evm::mstore(offset: 0, value: 26)
12-
evm::return_mem(offset: 0, len: 32)
12+
//evm::mstore(offset: 0, value: 26)
13+
let mut buf:MemoryBuffer = MemoryBuffer::new(
14+
len:32
15+
)
16+
let mut writer: MemoryBufferWriter = buf.writer()
17+
writer.write(value: 26)
18+
evm::return_mem(buf)
1319
} else if evm::call_data_load(offset: 0) == 26 {
1420
revert
1521
}
@@ -28,7 +34,6 @@ fn test_raw_call(mut ctx: Context) {
2834

2935
writer.write(value: 42)
3036
assert ctx.raw_call(addr: address(foo), value: 0, buf)
31-
3237
let mut reader: MemoryBufferReader = buf.reader()
3338
assert reader.read_u256() == 26
3439

0 commit comments

Comments
 (0)