Problem
exdef uses clang -dM -E, which includes compiler/platform predefined macros alongside the header-defined constants. The code already skips linux and unix, but macOS/Windows-specific predefined macros can still leak into generated .gl3 output.
Tasks
Refs: cli/exdef.go.
Problem
exdefusesclang -dM -E, which includes compiler/platform predefined macros alongside the header-defined constants. The code already skipslinuxandunix, but macOS/Windows-specific predefined macros can still leak into generated.gl3output.Tasks
linux/unixcheck with a clearer platform/predefined macro filter.Refs:
cli/exdef.go.