> the compiler will not registerize x.  This is occasionally
> necessary in the kernel because of waserror().
> For example:
> 
>     x = 0;
>     if(waserror()){
>         print("x=%d\n", x);
>         nexterror();
>     }
>     x = 1;
>     x = f(x);

i think i'ts usually better to (re)write these to avoid confusing the compiler,
for instance by doing a new waserror/nexterror following x=1,
although if x changes value frequently, that's difficult.

Reply via email to