Skip to content

Commit f54b173

Browse files
committed
fix(codspeed): suppress warnings, but still show them with cargo
1 parent e5e3555 commit f54b173

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

crates/codspeed/build.rs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,19 @@ fn main() {
1515
.flag("-std=c11")
1616
.file("instrument-hooks/dist/core.c")
1717
.include("instrument-hooks/includes")
18+
// We generated the C code from Zig, which contains some warnings
19+
// that can be safely ignored.
20+
.flag("-Wno-uninitialized")
21+
.flag("-Wno-unused-variable")
22+
.flag("-Wno-unused-parameter")
23+
.flag("-Wno-unused-but-set-variable")
24+
.flag("-Wno-type-limits")
25+
.flag("-Wno-format")
26+
.flag("-Wno-format-security")
27+
.flag("-Wno-builtin-declaration-mismatch")
28+
.flag("-Wno-overflow")
29+
// Not supported in clang: https://stackoverflow.com/a/41673702
30+
.flag_if_supported("-Wno-maybe-uninitialized")
1831
.warnings(false)
1932
.extra_warnings(false)
2033
.cargo_warnings(false);

0 commit comments

Comments
 (0)