]> git.ozlabs.org Git - ccan/blobdiff - tools/ccanlint/tests/examples_run.c
configurator: HAVE_PROC_SELF_MAPS
[ccan] / tools / ccanlint / tests / examples_run.c
index 5c06c263e5228ebc0fffaf9e19abdc9ce6f7503e..18bb849d3d0076ace733c28669cd33911bbd6930 100644 (file)
@@ -209,7 +209,7 @@ static char *unexpected(struct ccan_file *i, const char *input,
        unsigned int default_time = default_timeout_ms;
 
        cmd = talloc_asprintf(i, "echo '%s' | %s %s",
-                             input, i->compiled, input);
+                             input, i->compiled[COMPILE_NORMAL], input);
 
        output = run_with_timeout(i, cmd, &ok, &default_time);
        if (!ok)
@@ -225,7 +225,7 @@ static char *unexpected(struct ccan_file *i, const char *input,
        return output;
 }
 
-static void run_examples(struct manifest *m, bool keep,
+static void run_examples(struct manifest *m,
                         unsigned int *timeleft, struct score *score)
 {
        struct ccan_file *i;
@@ -248,7 +248,7 @@ static void run_examples(struct manifest *m, bool keep,
                             linenum++,
                                     expect = find_expect(i, lines, &input,
                                                          &exact, &linenum)) {
-                               if (i->compiled == NULL)
+                               if (i->compiled[COMPILE_NORMAL] == NULL)
                                        continue;
 
                                score->total++;
@@ -268,6 +268,7 @@ static void run_examples(struct manifest *m, bool keep,
        }
 }
 
+/* FIXME: Test with reduced features, valgrind! */
 struct ccanlint examples_run = {
        .key = "examples_run",
        .name = "Module examples with expected output give that output",