Skip to content

correctness_lossless_cast fuzz failure #9002

@alexreinking

Description

@alexreinking

Discovered in CI on #9001:

constant_integer_bounds failure
seed = 1617303089
x = 3
buf_u8 = 238
buf_i8 = -22
out1 = 5207780
Expression: int64(int32(let t3490 = (uint8)buf_u8(x) in int16((int8)78/int8((t3490/(uint8)194) - uint8(int16(t3490/(uint8)194))))) - (int32((uint16)194*uint16((int8)buf_i8(x)))*int32((((uint8)buf_u8(x)/(uint8)194) - uint8(int16((uint8)buf_u8(x)/(uint8)194))) + uint8((int8)-85*int8(int16((uint8)buf_u8(x)/(uint8)194))))))
Bounds: [-16711503, 78]
Simplified: int64(0 - (int32(uint16((int8)buf_i8(x))*(uint16)194)*int32(uint8(int8((uint8)buf_u8(x)/(uint8)194)*(int8)-85))))
Bounds: [-16711425, 0]
lossless_cast fuzz test failed!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions