mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-04-26 15:32:16 +00:00
With `Type.bool`, size is 1, so dividing by 8 isn't the right way to convert to byteSize. Instead, we need to use the `byteSize` property that does the proper ceiling division.
17 lines
321 B
Plaintext
17 lines
321 B
Plaintext
(module
|
|
(type $i (func (result i32)))
|
|
(memory $0 1)
|
|
(export "test" (func $class-with-boolean-field/test))
|
|
(export "memory" (memory $0))
|
|
(func $class-with-boolean-field/test (; 0 ;) (type $i) (result i32)
|
|
(local $0 i32)
|
|
(i32.store8
|
|
(get_local $0)
|
|
(i32.const 1)
|
|
)
|
|
(i32.load8_u
|
|
(get_local $0)
|
|
)
|
|
)
|
|
)
|