This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, next has been updated
       via  89f8947caae0920b39798aeb3164e4f889e24465 (commit)
       via  7ff98b7a8c097b3ffcc91289c38244c627c7e142 (commit)
      from  93c531efd33ada607f1407aa273b08c689bad9bf (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=89f8947caae0920b39798aeb3164e4f889e24465
commit 89f8947caae0920b39798aeb3164e4f889e24465
Merge: 93c531e 7ff98b7
Author:     Brad King <brad.k...@kitware.com>
AuthorDate: Mon May 23 15:59:59 2011 -0400
Commit:     CMake Topic Stage <kwro...@kitware.com>
CommitDate: Mon May 23 15:59:59 2011 -0400

    Merge topic 'string-RANDOM-seed' into next
    
    7ff98b7 Fix forced-seed argument type in string(RANDOM)


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=7ff98b7a8c097b3ffcc91289c38244c627c7e142
commit 7ff98b7a8c097b3ffcc91289c38244c627c7e142
Author:     Brad King <brad.k...@kitware.com>
AuthorDate: Mon May 23 15:57:41 2011 -0400
Commit:     Brad King <brad.k...@kitware.com>
CommitDate: Mon May 23 15:57:41 2011 -0400

    Fix forced-seed argument type in string(RANDOM)
    
    Clang points out that local variable 'seed' needs to be "unsigned int":
    
    Source/cmStringCommand.cxx:828:21: warning: operands of ? are integers
    of different signs: 'int' and 'unsigned int' [-Wsign-compare]
        srand(force_seed? seed : cmSystemTools::RandomSeed());
                        ^ ~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~

diff --git a/Source/cmStringCommand.cxx b/Source/cmStringCommand.cxx
index e3bf08f..3c74dc9 100644
--- a/Source/cmStringCommand.cxx
+++ b/Source/cmStringCommand.cxx
@@ -770,7 +770,7 @@ bool cmStringCommand
 
   static bool seeded = false;
   bool force_seed = false;
-  int seed = 0;
+  unsigned int seed = 0;
   int length = 5;
   const char cmStringCommandDefaultAlphabet[] = "qwertyuiopasdfghjklzxcvbnm"
     "QWERTYUIOPASDFGHJKLZXCVBNM"
@@ -797,7 +797,7 @@ bool cmStringCommand
       else if ( args[i] == "RANDOM_SEED" )
         {
         ++i;
-        seed = atoi(args[i].c_str());
+        seed = static_cast<unsigned int>(atoi(args[i].c_str()));
         force_seed = true;
         }
       }

-----------------------------------------------------------------------

Summary of changes:
 Source/cmStringCommand.cxx |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
CMake
_______________________________________________
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits

Reply via email to