mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-17 08:51:34 +00:00
Fix crash when assigning to bool class fields (#95)
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.
This commit is contained in:
committed by
Daniel Wirtz
parent
8997561670
commit
ce2bf00d62
9
tests/compiler/class-with-boolean-field.ts
Normal file
9
tests/compiler/class-with-boolean-field.ts
Normal file
@ -0,0 +1,9 @@
|
||||
class A {
|
||||
boolValue: bool;
|
||||
}
|
||||
|
||||
export function test(): bool {
|
||||
let a: A;
|
||||
a.boolValue = true;
|
||||
return a.boolValue;
|
||||
}
|
Reference in New Issue
Block a user