aboutsummaryrefslogtreecommitdiff
path: root/crates/libsyntax2/fuzz
diff options
context:
space:
mode:
Diffstat (limited to 'crates/libsyntax2/fuzz')
-rw-r--r--crates/libsyntax2/fuzz/.gitignore4
-rw-r--r--crates/libsyntax2/fuzz/Cargo.toml22
-rw-r--r--crates/libsyntax2/fuzz/fuzz_targets/parser.rs9
3 files changed, 0 insertions, 35 deletions
diff --git a/crates/libsyntax2/fuzz/.gitignore b/crates/libsyntax2/fuzz/.gitignore
deleted file mode 100644
index 572e03bdf..000000000
--- a/crates/libsyntax2/fuzz/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
1
2target
3corpus
4artifacts
diff --git a/crates/libsyntax2/fuzz/Cargo.toml b/crates/libsyntax2/fuzz/Cargo.toml
deleted file mode 100644
index 916cd5b6f..000000000
--- a/crates/libsyntax2/fuzz/Cargo.toml
+++ /dev/null
@@ -1,22 +0,0 @@
1
2[package]
3name = "libsyntax2-fuzz"
4version = "0.0.1"
5authors = ["Automatically generated"]
6publish = false
7
8[package.metadata]
9cargo-fuzz = true
10
11[dependencies.libsyntax2]
12path = ".."
13[dependencies.libfuzzer-sys]
14git = "https://github.com/rust-fuzz/libfuzzer-sys.git"
15
16# Prevent this from interfering with workspaces
17[workspace]
18members = ["."]
19
20[[bin]]
21name = "parser"
22path = "fuzz_targets/parser.rs"
diff --git a/crates/libsyntax2/fuzz/fuzz_targets/parser.rs b/crates/libsyntax2/fuzz/fuzz_targets/parser.rs
deleted file mode 100644
index da87180bb..000000000
--- a/crates/libsyntax2/fuzz/fuzz_targets/parser.rs
+++ /dev/null
@@ -1,9 +0,0 @@
1#![no_main]
2#[macro_use] extern crate libfuzzer_sys;
3extern crate libsyntax2;
4
5fuzz_target!(|data: &[u8]| {
6 if let Ok(text) = std::str::from_utf8(data) {
7 libsyntax2::utils::check_fuzz_invariants(text)
8 }
9});