]> git.ozlabs.org Git - ccan/blobdiff - tools/ccanlint/tests/tests_compile_coverage.c
ccanlint: fix compilation of API tests with coverage
[ccan] / tools / ccanlint / tests / tests_compile_coverage.c
index ea46e79e1bc3d8df15cac0aeb2889ca526ff4e81..4e35609913b7374d86847cf7fac01cc29bbc73f7 100644 (file)
@@ -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",