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
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-make