mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
It seems gcc prior to 5 suffered from preprocessor bug. We have to provide workarounds. See https://github.com/ruby/ruby/runs/591138012 ---- Here is something interesting. According to C99, strictly speaking, the gcc behaviour was in fact legal(!) and everything else were wrong. This was not a bug of gcc, rather a bug of the ISO C Standard. This defect was reported to the committee as DR#412, and fixed accordingly. All tested compilers now conform C17's updated preprocessor description. See http://www.open-std.org/JTC1/SC22/WG14/www/docs/dr_412.htm |
||
|---|---|---|
| .. | ||
| attribute.h | ||
| builtin.h | ||
| c_attribute.h | ||
| cpp_attribute.h | ||
| declspec_attribute.h | ||
| extension.h | ||
| feature.h | ||
| warning.h | ||