Open
Description
Issues found by fuzzing so far:
- [BUG] Infinite loop with malformed input #117
- [BUG] Assert failed, file to_cpp1.h, line 6722. #1123
- [BUG] Crash. #1129
- [BUG] Assert failed, file
lex.h
, line320
. #1130 - [BUG] AddressSanitizer: heap-buffer-overflow in in cpp2::lex_line #1158
- [BUG] ASAN diagnostic found by fuzzing #1163
- [BUG] Assertion `!n.declaration->is_function()' failed. #1169
- [BUG] Assertion `std::ssize(preprocessor) > 1' failed. #1170
- [BUG] Assertion `id' failed. cpp2::using_statement_node::for_namespace #1264
I'm using this code to fuzz: https://github.com/MarekKnapek/cppfront/commits/fuzz3/ it could be improved, but i don't know how.