From c7b73ddf57f74023926fd323c71d1e15725ceeeb Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Mon, 27 Feb 2012 08:03:14 +0400 Subject: [PATCH] Fix 'volatile' keyword placement in GC_SysVGetDataStart * os_dep.c (GC_SysVGetDataStart): Place "volatile" keyword for "result" local variable properly. --- os_dep.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/os_dep.c b/os_dep.c index 6a15816f..b90d9a89 100644 --- a/os_dep.c +++ b/os_dep.c @@ -1868,7 +1868,7 @@ void GC_register_data_segments(void) word next_page = ((text_end + (word)max_page_size - 1) & ~((word)max_page_size - 1)); word page_offset = (text_end & ((word)max_page_size - 1)); - volatile char * result = (char *)(next_page + page_offset); + char * volatile result = (char *)(next_page + page_offset); /* Note that this isn't equivalent to just adding */ /* max_page_size to &etext if &etext is at a page boundary */ -- 2.49.0