diff --git a/examples/utest/testcases/kernel/thread_tc.c b/examples/utest/testcases/kernel/thread_tc.c index 9a26f25e3a..18ca465c50 100644 --- a/examples/utest/testcases/kernel/thread_tc.c +++ b/examples/utest/testcases/kernel/thread_tc.c @@ -28,10 +28,10 @@ static struct rt_thread thread2; static rt_thread_t tid7 = RT_NULL; #endif /* RT_USING_HEAP */ -static rt_uint32_t tid3_delay_pass_flag = 0; -static rt_uint32_t tid3_finish_flag = 0; -static rt_uint32_t tid4_finish_flag = 0; -static rt_uint32_t tid6_finish_flag = 0; +static volatile rt_uint32_t tid3_delay_pass_flag = 0; +static volatile rt_uint32_t tid3_finish_flag = 0; +static volatile rt_uint32_t tid4_finish_flag = 0; +static volatile rt_uint32_t tid6_finish_flag = 0; static rt_uint32_t thread5_source = 0; #ifndef RT_USING_SMP