summaryrefslogtreecommitdiff
path: root/rust/sanitize.go
diff options
context:
space:
mode:
Diffstat (limited to 'rust/sanitize.go')
-rw-r--r--rust/sanitize.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/rust/sanitize.go b/rust/sanitize.go
index 3d14d512f..a4ba4bd33 100644
--- a/rust/sanitize.go
+++ b/rust/sanitize.go
@@ -47,6 +47,9 @@ var fuzzerFlags = []string{
"-C llvm-args=-sanitizer-coverage-trace-geps",
"-C llvm-args=-sanitizer-coverage-prune-blocks=0",
+ // See https://github.com/rust-fuzz/cargo-fuzz/pull/193
+ "-C link-dead-code",
+
// Sancov breaks with lto
// TODO: Remove when https://bugs.llvm.org/show_bug.cgi?id=41734 is resolved and sancov works with LTO
"-C lto=no",