]> granicus.if.org Git - gc/commitdiff
Prevent compiler warning in specific GC_key_create_inner
authorIvan Maidanski <ivmai@mail.ru>
Wed, 15 Feb 2012 05:12:35 +0000 (09:12 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Thu, 16 Feb 2012 04:56:01 +0000 (08:56 +0400)
(fix commit e07b66f)

* specific.c (GC_key_create_inner): Add explicit cast of invalid_tse
pointer ("un-const") to prevent compiler warning.

specific.c

index e7beaa5c38af11ffa8f78267772ad3c543ef4349..5f4765dfb08a09bb48ad75a198c06ebb44e1a370 100644 (file)
@@ -36,7 +36,7 @@ GC_INNER int GC_key_create_inner(tsd ** key_ptr)
     if (0 == result) return ENOMEM;
     pthread_mutex_init(&(result -> lock), NULL);
     for (i = 0; i < TS_CACHE_SIZE; ++i) {
-      result -> cache[i] = &invalid_tse;
+      result -> cache[i] = (/* no const */ tse *)&invalid_tse;
     }
 #   ifdef GC_ASSERTIONS
       for (i = 0; i < TS_HASH_SIZE; ++i) {