From: "Mauricio Fernández" Date: 2003-09-12T05:23:13+09:00 Subject: Re: GC - PLEASE set me straight On Fri, Sep 12, 2003 at 02:53:23AM +0900, Sean O'Dell wrote: > One gotcha I learned about this is, the object must really be on the > stack. Compilers these days all optimize, so to be sure your variable > actually lives on the stack and not in a register somewhere, all VALUEs > that you want marked as in-use, you must declare it as volatile, i.e.: > > volatile VALUE tempArray; It would probably make sense to #define SVALUE volatile VALUE -- _ _ | |__ __ _| |_ ___ _ __ ___ __ _ _ __ | '_ \ / _` | __/ __| '_ ` _ \ / _` | '_ \ | |_) | (_| | |_\__ \ | | | | | (_| | | | | |_.__/ \__,_|\__|___/_| |_| |_|\__,_|_| |_| Running Debian GNU/Linux Sid (unstable) batsman dot geo at yahoo dot com 'Ooohh.. "FreeBSD is faster over loopback, when compared to Linux over the wire". Film at 11.' -- Linus Torvalds