Odin icon indicating copy to clipboard operation
Odin copied to clipboard

ICE in src/name_canonicalization.cpp(397)

Open krnowak opened this issue 5 months ago • 7 comments
trafficstars

Context

Odin:    dev-2025-05:dd31075c3
OS:      Fedora Linux 42 (Workstation Edition), Linux 6.14.6-300.fc42.x86_64
CPU:     AMD Ryzen 5 7600X 6-Core Processor             
RAM:     63386 MiB
Backend: LLVM 20.1.3

Expected Behavior

Not getting a panic.

Current Behavior

Getting a panic.

Failure Information (for bugs)

Minified code that fails:

package ice

main :: proc() {
    main_ret()
}

main_ret := proc() {
    Foo :: struct {}
    foo := Foo{}
}

Steps to Reproduce

Just odin build . the code.

Failure Logs

src/name_canonicalization.cpp(397): Panic: TODO(bill): handle entity kind: 2
Illegal instruction (core dumped)

krnowak avatar May 18 '25 17:05 krnowak