Optimizer too smart....
Daniel Wang
danwang@cs.princeton.edu
03 Feb 2000 01:46:56 -0500
Ahh fixed..
each constructor that's allocated in the region carries a dummy value which
I use to determine the region to allocate the constructor. I just treat the
type of the value like an "array" and these constructors can never be
made transparent, and everything just works now....
Adding a truly polymorphic "getId" operator would have done the trick too
without disabling this optimization, which is what I'll end up doing in the
end.. since I actually like the transparency optimization.
anyway thanks...