URL: <http://savannah.gnu.org/bugs/?49935>
Summary: num_mkfiles uninitialized Project: make Submitted by: mdorey Submitted on: Mon 26 Dec 2016 10:16:55 AM PST Severity: 3 - Normal Item Group: Bug Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Component Version: SCM Operating System: POSIX-Based Fixed Release: None Triage Status: None _______________________________________________________ Details: main.c:2169:11: error: ‘num_mkfiles’ may be used uninitialized in this function [-Werror=maybe-uninitialized] I've been bitten by false-positives from that warning in the past, which is probably not unrelated to why it's not happening on Paul's doubtless-later compiler, but I think it has a point here: martind@swiftboat:~/download/make-git$ git diff diff --git a/main.c b/main.c index df7bb3a..fa65446 100644 --- a/main.c +++ b/main.c @@ -2164,7 +2164,7 @@ main (int argc, char **argv, char **envp) { struct goaldep *d; - unsigned int num_mkfiles; + unsigned int num_mkfiles = 0; for (d = read_files; d != NULL; d = d->next) ++num_mkfiles; martind@swiftboat:~/download/make-git$ _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?49935> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make