]> granicus.if.org Git - gc/commitdiff
2009-09-24 Ivan Maidanski <ivmai@mail.ru>
authorivmai <ivmai>
Thu, 24 Sep 2009 07:20:18 +0000 (07:20 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 26 Jul 2011 17:06:47 +0000 (21:06 +0400)
* os_dep.c (GC_get_main_stack_base): add assertion for mem_base
value returned by GC_get_stack_base().

ChangeLog
os_dep.c

index a7b83d1b6a6f578707179784187f1de1e6666685..74f3929f9373f1ebbc84a3aa102a25f02c18b54f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-09-24  Ivan Maidanski <ivmai@mail.ru>
+
+       * os_dep.c (GC_get_main_stack_base): add assertion for mem_base
+       value returned by GC_get_stack_base().
+
 2009-09-23  Ivan Maidanski <ivmai@mail.ru>
        (ivmai150.diff)
 
index 5abc228278bbcab605bbfff7d68fdd11fcbce9a9..9a8fd5dbc9d1a5e1bd576bba899ade8c582efb20 100644 (file)
--- a/os_dep.c
+++ b/os_dep.c
@@ -686,6 +686,7 @@ ptr_t GC_get_main_stack_base(void)
     struct GC_stack_base sb;
 
     GC_get_stack_base(&sb);
+    GC_ASSERT((void *)&sb HOTTER_THAN sb.mem_base);
     return (ptr_t)sb.mem_base;
 }