Open jasonKercher opened 1 week ago
Operating system is irrelevant. I reproduced it on Linux and Windows.
Compiler to compile the code as intended or emit an error.
Appears to deadlock
Debugger says deadlock is at src/types.cpp:3297
src/types.cpp:3297
Try to compile:
package main import "core:fmt" Cache_Line :: struct { next: ^Cache_Line, is_foo: b32, foos: i32, bars: i32, pad: [64 - offset_of(Cache_Line, pad)]u8, } main :: proc() { c: Cache_Line fmt.println(c) }
Compiler locks up and needs to be interrupted.
Context
Operating system is irrelevant. I reproduced it on Linux and Windows.
Expected Behavior
Compiler to compile the code as intended or emit an error.
Current Behavior
Appears to deadlock
Failure Information (for bugs)
Debugger says deadlock is at
src/types.cpp:3297
Steps to Reproduce
Try to compile:
Failure Logs
Compiler locks up and needs to be interrupted.