diff options
author | Jay McCarthy <jay@racket-lang.org> | 2010-05-18 09:09:44 -0500 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2013-11-03 14:06:07 +0400 |
commit | 187c7870fc7573bec6761eb7f9dea9bab486d438 (patch) | |
tree | 9c76f88e3075051afb6cd31cf1a39bd66f8e7461 | |
parent | cc7d1fad23d8aec7dcbccd23d82234320c980d18 (diff) | |
download | bdwgc-187c7870fc7573bec6761eb7f9dea9bab486d438.tar.gz |
Confuse GCC data-flow analysis to remove warning: function returns address of local variable
-rw-r--r-- | mark_rts.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -369,7 +369,8 @@ ptr_t GC_approx_sp(void) # ifdef _MSC_VER # pragma warning(disable:4172) # endif - return((ptr_t)(&dummy)); + ptr_t addr = ((ptr_t)(&dummy)); + return addr; # ifdef _MSC_VER # pragma warning(default:4172) # endif |