Closed HalosGhost closed 7 years ago
In case it helps, latest HEAD builds without issue on my system with clang 3.9.1.
Interesting. I will look into this more and see what I can see.
@oatberry, can you add some more information here?
Okay, I believe I have this figured out. C89 and C99 specify that stdout
, stdin
and stderr
are macros. But, because of how these macros are defined in musl libc, the compiler detects a recursive macro expansion.
I think it is safe to say that these issues are common enough and uninteresting enough that we should probably whole-sale disable this warning.
via 657cde14ae4e18df8c90f72b2cba04ecad326154
https://ptpb.pw/hVCd.png