From be4d5d44a1fc384b7e6f444dd27f603d11367ae2 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Sat, 29 Mar 2008 12:54:01 +0000 Subject: [PATCH] Minor optimization: eliminated an if-statement. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7804 --- exp-drd/drd_thread.h | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/exp-drd/drd_thread.h b/exp-drd/drd_thread.h index bffa6a7ec1..7ada919eb8 100644 --- a/exp-drd/drd_thread.h +++ b/exp-drd/drd_thread.h @@ -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; } } -- 2.47.3