Le 23/12/2012 15:29, Tobias Burnus a écrit :
Please ignore that patch. I found a much simpler way, which is a tiny
patch and actually also works for the commented part of the test case of
the previous patch (i.e. the missed-optimization bit).
Namely, I now simply only tag all the symbols which are written to the
.mod file. That way, there should be never a symbol which outside used
(no wrong-code issues).
Yeah, I thought about that too. But then, I was worried to have too
many things exported.
As a positive side effect, a lot of code could be removed from resolve.c
and interface.c.
Build and regtested on x86-64-gnu-linux.
OK for the trunk?
OK from my point of view, though I can't tell whether it is exactly what
we need or it's too big a hammer in some cases.
At least it makes things simpler and should be regression-proof.
Thanks
Mikael