-------------------------
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?
