------------------------- module A(floatingpoint); void a() { set mode; b(); restore mode; } ------------------------ module B; void b() { c(); } ------------------------- module C; pure real c() { ... } ------------------------
Where is the mode for c() getting set back to the default?