-
-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Panic when parsing let declaration with no declarations #154
Comments
Seems like there needs to be an error thrown when there's a |
Hmm yes. Could start with Will investigate and fix! (also same issue for |
module_roundtrip_naive
I'm thinking I may do work to integrate these mature fuzzers with OSS-Fuzz, where they can be run for longer and catch bugs like these, since it seems like they aren't catching anything on 5m Github Action runs anymore, right? (https://google.github.io/oss-fuzz/getting-started/continuous-integration/) |
There are things being caught! I am unsure how this example hadn't been flagged by CI yet? Maybe just a rare state. ATM things in the type checker have a lot higher priority so I am quite happy with the current level of parsing fuzzing. If you want to and is simple to change/upgrade sure! I do want to keep it under 2 mins though, it is a bit annoying to wait any longer for results. |
- Fix capitalisation in `ForLoopStatementInitialiser` - Fix for #154 - Renames and fix for #161 - Fix for code_blocks_to_script & performance action - Add array pretty printing - Fix spread being allowed not at the end of destructuring (required checker changes) - Not sure why fuzzing broke? - Add `LTSI::new_under` public method - Change `cargo-fuzz` install to fix issue
Fixed in #158 |
as input for the
module_roundtrip_naive
fuzzer produces this error:ezno/parser/src/declarations/variable.rs
Lines 273 to 276 in 34eecf1
The text was updated successfully, but these errors were encountered: