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.
Attachment:
creduce_bug.tar.xz
Description: application/xz-compressed-tar
Attachment:
test.sh
Description: application/shellscript
Attachment:
signature.asc
Description: This is a digitally signed message part.