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

Reply via email to