On Jun 16, 2006, at 12:47 AM, Paolo Bonzini wrote:
I think that every variable you do "weird" things with in C, must be declared volatile.

The C++/Objective-C/Objective-C++ language standards ensures that you don't have to mark all variables volatile in the presence of EH. These builtins where for the purpose of implementing EH, and as such, can't mandate users mark variable as volatile just to work. Further, temporary values in play by the optimizer are `harder' to mark volatile.

Reply via email to