Skip to content

Commit b1888e1

Browse files
authored
Support precompiled headers in clang/ar wrappers (#1668)
1 parent 7acdeac commit b1888e1

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

libafl_cc/src/ar.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ impl ToolWrapper for ArWrapper {
170170
let extension = extension.to_str().unwrap();
171171
let extension_lowercase = extension.to_lowercase();
172172
match &extension_lowercase[..] {
173-
"o" | "lo" | "a" | "la" | "so" | "ao" | "c.o" => {
173+
"o" | "lo" | "a" | "la" | "so" | "ao" | "c.o" | "pch" => {
174174
configuration.replace_extension(&arg_as_path)
175175
}
176176
_ => arg_as_path,

libafl_cc/src/clang.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,7 @@ impl ToolWrapper for ClangWrapper {
345345
let extension = extension.to_str().unwrap();
346346
let extension_lowercase = extension.to_lowercase();
347347
match &extension_lowercase[..] {
348-
"a" | "la" => configuration.replace_extension(&arg_as_path),
348+
"a" | "la" | "pch" => configuration.replace_extension(&arg_as_path),
349349
_ => arg_as_path,
350350
}
351351
} else {

0 commit comments

Comments
 (0)