On Wed, 2003-07-23 at 11:15, Michael Stefaniuc wrote: > If > yes then the gcc is probably throwing the variable away. Did you tried > to compile it with -O0 or just put a "volatile" in front of it: > volatile REFIID riid = NULL; I tried using volatile, no cigar.