Rework previous: not a gcc bug after all
authorSimon Marlow <simonmar@microsoft.com>
Thu, 23 Mar 2006 16:12:29 +0000 (16:12 +0000)
committerSimon Marlow <simonmar@microsoft.com>
Thu, 23 Mar 2006 16:12:29 +0000 (16:12 +0000)
commit30a4c1dfeff3a3f99d7675c585087a3c0cdb32e4
tree9abc2270af44fbae23501170ced937d7f9e4f0ef
parent86dd67c0f690604445ff504043a1c70d6123ba27
Rework previous: not a gcc bug after all
It turns out that we were relying on behaviour that is undefined in C,
and undefined behaviour in C means "the compiler can do whatever the
hell it likes with your entire program".  So avoid that.
libraries/base/GHC/Show.lhs
libraries/base/Makefile