Open hiroakitakada opened 4 years ago
Zigでは,サイズが0の配列は,定義できるがアクセスできないという制限(https://github.com/ziglang/zig/issues/5515 )があるため,それを回避するコードにしている。例えば,以下のコード。
// Zigの制限の回避:BIND_CFG != nullの場合に,サイズ0の配列が // 出ないようにする pub export var _kernel_semcb_table: [if (option.BIND_CFG == null or tnum_sem > 0) tnum_sem else 1]SEMCB = undefined;
Zigでは,サイズが0の配列は,定義できるがアクセスできないという制限(https://github.com/ziglang/zig/issues/5515 )があるため,それを回避するコードにしている。例えば,以下のコード。