]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Minor optimization: eliminated an if-statement.
authorBart Van Assche <bvanassche@acm.org>
Sat, 29 Mar 2008 12:54:01 +0000 (12:54 +0000)
committerBart Van Assche <bvanassche@acm.org>
Sat, 29 Mar 2008 12:54:01 +0000 (12:54 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7804

exp-drd/drd_thread.h

index bffa6a7ec15b8110036b549b490edc3f5f702760..7ada919eb8b8afcfaa8c3b969cdf18878adf538b 100644 (file)
@@ -170,16 +170,13 @@ void thread_set_stack_min(const DrdThreadId tid, const Addr stack_min)
 #if 0
   tl_assert(0 <= tid && tid < DRD_N_THREADS && tid != DRD_INVALID_THREADID);
 #endif
-  if (s_threadinfo[tid].stack_max)
-  {
-    s_threadinfo[tid].stack_min = stack_min;
+  s_threadinfo[tid].stack_min = stack_min;
 #if 0
-    tl_assert(s_threadinfo[tid].stack_min < s_threadinfo[tid].stack_max);
+  tl_assert(s_threadinfo[tid].stack_min < s_threadinfo[tid].stack_max);
 #endif
-    if (UNLIKELY(stack_min < s_threadinfo[tid].stack_min_min))
-    {
-      s_threadinfo[tid].stack_min_min = stack_min;
-    }
+  if (UNLIKELY(stack_min < s_threadinfo[tid].stack_min_min))
+  {
+    s_threadinfo[tid].stack_min_min = stack_min;
   }
 }