Fix overflows when tokenizing integer literals
This commit is contained in:
committed by
Chris Fallin
parent
825258939b
commit
6a523938de
@@ -3,7 +3,8 @@
|
||||
use libfuzzer_sys::fuzz_target;
|
||||
|
||||
fuzz_target!(|s: &str| {
|
||||
let lexer = isle::lexer::Lexer::from_str(s, "fuzz-input.isle");
|
||||
let mut parser = isle::parser::Parser::new(lexer);
|
||||
let _ = parser.parse_defs();
|
||||
if let Ok(lexer) = isle::lexer::Lexer::from_str(s, "fuzz-input.isle") {
|
||||
let mut parser = isle::parser::Parser::new(lexer);
|
||||
let _ = parser.parse_defs();
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user