Skip to content

Sema passes memset of zero-length array to codegen, triggering assertion #25432

@myclevorname

Description

@myclevorname

Zig Version

0.16.0-dev.579+2cdafe910

Steps to Reproduce and Observed Output

  1. Build Zig without LLVM support
  2. Run zig reduce or zig build -Doptimize=ReleaseSafe -Dno-lib
    https://gist.github.com/myclevorname/c3bafc253e2ba7b499c451d646282aa9

Expected Output

Compiles and runs wiithout errors or IB.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugObserved behavior contradicts documented or intended behaviorfrontendTokenization, parsing, AstGen, Sema, and Liveness.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions