]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fixed compiler warnings in assert statements.
authorBart Van Assche <bvanassche@acm.org>
Sun, 11 May 2008 06:43:07 +0000 (06:43 +0000)
committerBart Van Assche <bvanassche@acm.org>
Sun, 11 May 2008 06:43:07 +0000 (06:43 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8038

exp-drd/drd_semaphore.c
exp-drd/drd_thread.c
exp-drd/drd_thread.h

index 38d3b9a1b4c238f7f4d4a362c973631f20112360..0e97ea06ad4cfe58e5a843cbf9bced83e63070de 100644 (file)
@@ -177,7 +177,7 @@ void semaphore_pre_wait(const Addr semaphore)
                  semaphore);
   }
   tl_assert(p);
-  tl_assert(p->waiters >= 0);
+  tl_assert((int)p->waiters >= 0);
   p->waiters++;
   tl_assert(p->waiters > 0);
 }
@@ -202,8 +202,8 @@ void semaphore_post_wait(const DrdThreadId tid, const Addr semaphore,
   }
   tl_assert(p->waiters > 0);
   p->waiters--;
-  tl_assert(p->waiters >= 0);
-  tl_assert(p->value >= 0);
+  tl_assert((int)p->waiters >= 0);
+  tl_assert((int)p->value >= 0);
   if (p->value == 0)
   {
     SemaphoreErrInfo sei = { semaphore };
@@ -215,7 +215,7 @@ void semaphore_post_wait(const DrdThreadId tid, const Addr semaphore,
     return;
   }
   p->value--;
-  tl_assert(p->value >= 0);
+  tl_assert((int)p->value >= 0);
   if (p->last_sem_post_tid != tid
       && p->last_sem_post_tid != DRD_INVALID_THREADID)
   {
index 4f34334dc4b5442c777fe5a945440790c53c78fa..d96db4f5e6de48a48f23ce3b340dbc636b60cf78 100644 (file)
@@ -87,7 +87,7 @@ void thread_set_segment_merging(const Bool m)
 
 __inline__ Bool IsValidDrdThreadId(const DrdThreadId tid)
 {
-  return (0 <= tid && tid < DRD_N_THREADS && tid != DRD_INVALID_THREADID
+  return (0 <= (int)tid && tid < DRD_N_THREADS && tid != DRD_INVALID_THREADID
           && ! (s_threadinfo[tid].vg_thread_exists == False
                 && s_threadinfo[tid].posix_thread_exists == False
                 && s_threadinfo[tid].detached_posix_thread == False));
@@ -170,7 +170,8 @@ DrdThreadId PtThreadIdToDrdThreadId(const PThreadId tid)
 
 ThreadId DrdThreadIdToVgThreadId(const DrdThreadId tid)
 {
-  tl_assert(0 <= tid && tid < DRD_N_THREADS && tid != DRD_INVALID_THREADID);
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
+            && tid != DRD_INVALID_THREADID);
   return (s_threadinfo[tid].vg_thread_exists
           ? s_threadinfo[tid].vg_threadid
           : VG_INVALID_THREADID);
@@ -207,7 +208,7 @@ DrdThreadId thread_pre_create(const DrdThreadId creator,
 
   tl_assert(VgThreadIdToDrdThreadId(vg_created) == DRD_INVALID_THREADID);
   created = VgThreadIdToNewDrdThreadId(vg_created);
-  tl_assert(0 <= created && created < DRD_N_THREADS
+  tl_assert(0 <= (int)created && created < DRD_N_THREADS
             && created != DRD_INVALID_THREADID);
 
   tl_assert(s_threadinfo[created].first == 0);
@@ -224,7 +225,7 @@ DrdThreadId thread_post_create(const ThreadId vg_created)
 {
   const DrdThreadId created = VgThreadIdToDrdThreadId(vg_created);
 
-  tl_assert(0 <= created && created < DRD_N_THREADS
+  tl_assert(0 <= (int)created && created < DRD_N_THREADS
             && created != DRD_INVALID_THREADID);
 
   s_threadinfo[created].stack_max     = VG_(thread_get_stack_max)(vg_created);
@@ -243,7 +244,8 @@ DrdThreadId thread_post_create(const ThreadId vg_created)
 /* ignored.                                                                */
 void thread_set_stack_startup(const DrdThreadId tid, const Addr stack_startup)
 {
-  tl_assert(0 <= tid && tid < DRD_N_THREADS && tid != DRD_INVALID_THREADID);
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
+            && tid != DRD_INVALID_THREADID);
   tl_assert(s_threadinfo[tid].stack_min <= stack_startup);
   tl_assert(stack_startup <= s_threadinfo[tid].stack_max);
   s_threadinfo[tid].stack_startup = stack_startup;
@@ -251,28 +253,28 @@ void thread_set_stack_startup(const DrdThreadId tid, const Addr stack_startup)
 
 Addr thread_get_stack_min(const DrdThreadId tid)
 {
-  tl_assert(0 <= tid && tid < DRD_N_THREADS
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
             && tid != DRD_INVALID_THREADID);
   return s_threadinfo[tid].stack_min;
 }
 
 Addr thread_get_stack_min_min(const DrdThreadId tid)
 {
-  tl_assert(0 <= tid && tid < DRD_N_THREADS
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
             && tid != DRD_INVALID_THREADID);
   return s_threadinfo[tid].stack_min_min;
 }
 
 Addr thread_get_stack_max(const DrdThreadId tid)
 {
-  tl_assert(0 <= tid && tid < DRD_N_THREADS
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
             && tid != DRD_INVALID_THREADID);
   return s_threadinfo[tid].stack_max;
 }
 
 SizeT thread_get_stack_size(const DrdThreadId tid)
 {
-  tl_assert(0 <= tid && tid < DRD_N_THREADS
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
             && tid != DRD_INVALID_THREADID);
   return s_threadinfo[tid].stack_size;
 }
@@ -285,7 +287,7 @@ void thread_delete(const DrdThreadId tid)
   Segment* sg;
   Segment* sg_prev;
 
-  tl_assert(0 <= tid && tid < DRD_N_THREADS
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
             && tid != DRD_INVALID_THREADID);
   tl_assert(s_threadinfo[tid].synchr_nesting == 0);
   for (sg = s_threadinfo[tid].last; sg; sg = sg_prev)
@@ -307,7 +309,7 @@ void thread_delete(const DrdThreadId tid)
 /* joinable threads, not for detached threads.                         */
 void thread_finished(const DrdThreadId tid)
 {
-  tl_assert(0 <= tid && tid < DRD_N_THREADS
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
             && tid != DRD_INVALID_THREADID);
 
   s_threadinfo[tid].vg_thread_exists = False;
@@ -328,7 +330,7 @@ void thread_finished(const DrdThreadId tid)
 
 void thread_set_pthreadid(const DrdThreadId tid, const PThreadId ptid)
 {
-  tl_assert(0 <= tid && tid < DRD_N_THREADS
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
             && tid != DRD_INVALID_THREADID);
   tl_assert(s_threadinfo[tid].pt_threadid == INVALID_POSIX_THREADID);
   tl_assert(ptid != INVALID_POSIX_THREADID);
@@ -338,14 +340,14 @@ void thread_set_pthreadid(const DrdThreadId tid, const PThreadId ptid)
 
 Bool thread_get_joinable(const DrdThreadId tid)
 {
-  tl_assert(0 <= tid && tid < DRD_N_THREADS
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
             && tid != DRD_INVALID_THREADID);
   return ! s_threadinfo[tid].detached_posix_thread;
 }
 
 void thread_set_joinable(const DrdThreadId tid, const Bool joinable)
 {
-  tl_assert(0 <= tid && tid < DRD_N_THREADS
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
             && tid != DRD_INVALID_THREADID);
   tl_assert(!! joinable == joinable);
   tl_assert(s_threadinfo[tid].pt_threadid != INVALID_POSIX_THREADID);
@@ -421,7 +423,7 @@ int thread_get_synchr_nesting_count(const DrdThreadId tid)
 /** Append a new segment at the end of the segment list. */
 static void thread_append_segment(const DrdThreadId tid, Segment* const sg)
 {
-  tl_assert(0 <= tid && tid < DRD_N_THREADS
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
             && tid != DRD_INVALID_THREADID);
   // tl_assert(sane_ThreadInfo(&s_threadinfo[tid]));
   sg->prev = s_threadinfo[tid].last;
@@ -439,7 +441,7 @@ static void thread_append_segment(const DrdThreadId tid, Segment* const sg)
  */
 static void thread_discard_segment(const DrdThreadId tid, Segment* const sg)
 {
-  tl_assert(0 <= tid && tid < DRD_N_THREADS
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
             && tid != DRD_INVALID_THREADID);
   //tl_assert(sane_ThreadInfo(&s_threadinfo[tid]));
 
@@ -458,7 +460,8 @@ static void thread_discard_segment(const DrdThreadId tid, Segment* const sg)
 
 VectorClock* thread_get_vc(const DrdThreadId tid)
 {
-  tl_assert(0 <= tid && tid < DRD_N_THREADS && tid != DRD_INVALID_THREADID);
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
+            && tid != DRD_INVALID_THREADID);
   tl_assert(s_threadinfo[tid].last);
   return &s_threadinfo[tid].last->vc;
 }
@@ -469,7 +472,8 @@ VectorClock* thread_get_vc(const DrdThreadId tid)
 void thread_get_latest_segment(Segment** sg, const DrdThreadId tid)
 {
   tl_assert(sg);
-  tl_assert(0 <= tid && tid < DRD_N_THREADS && tid != DRD_INVALID_THREADID);
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
+            && tid != DRD_INVALID_THREADID);
   tl_assert(s_threadinfo[tid].last);
 
   sg_put(*sg);
@@ -679,7 +683,8 @@ void thread_new_segment(const DrdThreadId tid)
 {
   Segment* new_sg;
 
-  tl_assert(0 <= tid && tid < DRD_N_THREADS && tid != DRD_INVALID_THREADID);
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
+            && tid != DRD_INVALID_THREADID);
 
   new_sg = sg_new(tid, tid);
   thread_append_segment(tid, new_sg);
@@ -704,9 +709,9 @@ void thread_new_segment(const DrdThreadId tid)
 void thread_combine_vc(DrdThreadId joiner, DrdThreadId joinee)
 {
   tl_assert(joiner != joinee);
-  tl_assert(0 <= joiner && joiner < DRD_N_THREADS
+  tl_assert(0 <= (int)joiner && joiner < DRD_N_THREADS
             && joiner != DRD_INVALID_THREADID);
-  tl_assert(0 <= joinee && joinee < DRD_N_THREADS
+  tl_assert(0 <= (int)joinee && joinee < DRD_N_THREADS
             && joinee != DRD_INVALID_THREADID);
   tl_assert(s_threadinfo[joiner].last);
   tl_assert(s_threadinfo[joinee].last);
@@ -725,7 +730,8 @@ void thread_combine_vc(DrdThreadId joiner, DrdThreadId joinee)
  */
 void thread_combine_vc2(DrdThreadId tid, const VectorClock* const vc)
 {
-  tl_assert(0 <= tid && tid < DRD_N_THREADS && tid != DRD_INVALID_THREADID);
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
+            && tid != DRD_INVALID_THREADID);
   tl_assert(s_threadinfo[tid].last);
   tl_assert(vc);
   vc_combine(&s_threadinfo[tid].last->vc, vc);
@@ -774,14 +780,16 @@ void thread_stop_using_mem(const Addr a1, const Addr a2)
 
 void thread_start_recording(const DrdThreadId tid)
 {
-  tl_assert(0 <= tid && tid < DRD_N_THREADS && tid != DRD_INVALID_THREADID);
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
+            && tid != DRD_INVALID_THREADID);
   tl_assert(! s_threadinfo[tid].is_recording);
   s_threadinfo[tid].is_recording = True;
 }
 
 void thread_stop_recording(const DrdThreadId tid)
 {
-  tl_assert(0 <= tid && tid < DRD_N_THREADS && tid != DRD_INVALID_THREADID);
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
+            && tid != DRD_INVALID_THREADID);
   tl_assert(s_threadinfo[tid].is_recording);
   s_threadinfo[tid].is_recording = False;
 }
@@ -847,7 +855,7 @@ thread_report_conflicting_segments_segment(const DrdThreadId tid,
 {
   unsigned i;
 
-  tl_assert(0 <= tid && tid < DRD_N_THREADS
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
             && tid != DRD_INVALID_THREADID);
   tl_assert(p);
 
@@ -887,7 +895,7 @@ void thread_report_conflicting_segments(const DrdThreadId tid,
 {
   Segment* p;
 
-  tl_assert(0 <= tid && tid < DRD_N_THREADS
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
             && tid != DRD_INVALID_THREADID);
 
   for (p = s_threadinfo[tid].first; p; p = p->next)
@@ -931,7 +939,8 @@ static void thread_compute_danger_set(struct bitmap** danger_set,
 {
   Segment* p;
 
-  tl_assert(0 <= tid && tid < DRD_N_THREADS && tid != DRD_INVALID_THREADID);
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
+            && tid != DRD_INVALID_THREADID);
   tl_assert(tid == s_drd_running_tid);
 
   s_update_danger_set_count++;
index fcb84b1d92323e25c0c14466d50f6236054d0b7e..914edeb01fe2daa7f088e305bfacb334a33cb811 100644 (file)
@@ -158,7 +158,7 @@ struct bitmap* thread_get_danger_set(void)
 static inline
 Bool running_thread_is_recording(void)
 {
-  tl_assert(0 <= s_drd_running_tid && s_drd_running_tid < DRD_N_THREADS
+  tl_assert(0 <= (int)s_drd_running_tid && s_drd_running_tid < DRD_N_THREADS
             && s_drd_running_tid != DRD_INVALID_THREADID);
   return (s_threadinfo[s_drd_running_tid].synchr_nesting == 0
           && s_threadinfo[s_drd_running_tid].is_recording);
@@ -187,7 +187,7 @@ void thread_set_stack_min(const DrdThreadId tid, const Addr stack_min)
 static inline
 Segment* thread_get_segment(const DrdThreadId tid)
 {
-  tl_assert(0 <= tid && tid < DRD_N_THREADS
+  tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
             && tid != DRD_INVALID_THREADID);
   tl_assert(s_threadinfo[tid].last);
   return s_threadinfo[tid].last;