-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
Labels
bugObserved behavior contradicts documented or intended behaviorObserved behavior contradicts documented or intended behavior
Milestone
Description
Zig Version
0.11.0-dev.1329+37424fd11
Steps to Reproduce and Observed Behavior
zig test test.zig:
pub const A = struct {
field: B = undefined,
};
pub const B = struct {
field: *const fn (*A) void,
};
test {
var a: usize = @sizeOf(B);
_ = a;
}Some notes:
- Must be runtime, comptime works fine (var vs const)
- Must be function pointer, regular pointer to *A works fine
- Must have initializer on A's field
Expected Behavior
No error.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugObserved behavior contradicts documented or intended behaviorObserved behavior contradicts documented or intended behavior