3 ms·
The compiler is unreleased and months away. There are many, many broken revisions of compilers in development. A project cannot burden its code trying to work
by jfkebwjsbx 6y ago
The compiler is unreleased and months away. There are many, many broken revisions of compilers in development.
A project cannot burden its code trying to work on every single commit of every compiler out there.
- skykooler 6y agoWhy is OSSFuzz using an unreleased compiler to test things?
- the_why_of_y 6y agoLikely because the company that provides OSSFuzz employs a large number of developers that work on the unreleased compiler, so consider it part of the QA process.
- rurban 6y agoBut not with gcc, which releases broken versions since 9.0 and cannot catch up fixing these regressions, mostly in the str library. Just look at their Bugzilla. clang fixed it in one day. for gcc I expect 5 years to fix their regressions.