Hi Roman, Thanks for the report and the example!
The issue in rename-cxx-method has been fixed recently. Other issues happened in pass_clex. I am leaving it to John (cc'ed).
- Yang On 03/29/2017 05:51 AM, Roman Lebedev wrote:
Hi. I'm not subscibed, so please do keep me in CC/TO. I was reducing a C++ testcase (in archive, .vanilla.buffer.cpp file) In process, i got these 9 bugs. Also, this is a very good example of creduce lacking some handling for C++ advanced features. The file buffer.cpp is the fully minimized testcase. creduce was not able to produce it, i had to manually replace 'using', 'decltype', templates, and inheritance in order to arrive there. test.sh is the minimization logic - with clang, the exit code is 0, as one would expect, and with gcc version 6.3.0 20170321 (Debian 6.3.0-10) the exit code is 10... Roman.
