diff options
author | 卜部昌平 <shyouhei@ruby-lang.org> | 2019-09-05 23:50:45 +0900 |
---|---|---|
committer | 卜部昌平 <shyouhei@ruby-lang.org> | 2019-09-06 15:50:58 +0900 |
commit | a569bc09e25a2ba813d0bec1228d9ff65330a3db (patch) | |
tree | b8bb974a90c1d0685633c7ec6728b86b3dcaef99 /mjit_worker.c | |
parent | d6a94cffda6763c7ad3ac3830dcfe6a87e405fe4 (diff) | |
download | ruby-a569bc09e25a2ba813d0bec1228d9ff65330a3db.tar.gz |
add include/ruby/backward/cxxanyargs.hpp
Compilation of extension libraries written in C++ are reportedly
broken due to https://github.com/ruby/ruby/pull/2404
The root cause of this issue was that the definition of ANYARGS
differ between C and C++, and that of C++ is incompatible with the
updated ones.
We are using the incompatibility against itself. In C++ two distinct
function prototypes can be overloaded. We provide the old, ANYARGSed
prototypes in addition to the current granular ones; and let the
older ones warn about types.
Diffstat (limited to 'mjit_worker.c')
0 files changed, 0 insertions, 0 deletions