if (!compile_and_link(ctx, file->fullname, ccan_dir,
obj_list(m, file),
"", lib_list(m), file->compiled, output)) {
+ /* Don't keep failures. */
+ if (keep)
+ unlink(file->compiled);
talloc_free(file->compiled);
file->compiled = NULL;
return false;
err[1]);
}
}
- score_file_error(score, i, 0, error);
+ score_file_error(score, i, 0, "%s", error);
/* This didn't work, so not a candidate for combining. */
prev = NULL;