summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/ccanlint/tests/tests_compile_coverage.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/ccanlint/tests/tests_compile_coverage.c b/tools/ccanlint/tests/tests_compile_coverage.c
index ea46e79e..4e356099 100644
--- a/tools/ccanlint/tests/tests_compile_coverage.c
+++ b/tools/ccanlint/tests/tests_compile_coverage.c
@@ -127,7 +127,10 @@ static void do_compile_coverage_tests(struct manifest *m,
foreach_ptr(h, &m->run_tests, &m->api_tests) {
list_for_each(h, i, list) {
- cmdout = cov_compile(m, m, i, NULL, keep);
+ cmdout = cov_compile(m, m, i,
+ h == &m->api_tests
+ ? modobjs : NULL,
+ keep);
if (cmdout) {
score_file_error(score, i, 0,
"Failed to compile test with coverage: %s",