fix for the unregisterised way
authorSimon Marlow <simonmar@microsoft.com>
Thu, 9 Feb 2006 10:50:58 +0000 (10:50 +0000)
committerSimon Marlow <simonmar@microsoft.com>
Thu, 9 Feb 2006 10:50:58 +0000 (10:50 +0000)
commit7a605453ea27e948ff931b8b016fc7c46c2c8270
tree8afb5a0d7894275859ac2a83823f752e29a3fd81
parent035d995b70f8b940d1477f20da7f7b779ebb9dc5
fix for the unregisterised way

We always assign to BaseReg on return from resumeThread(), but in
cases where BaseReg is not an lvalue (eg. unreg) we need to disable
this assigment.  See comments for more details.
ghc/compiler/cmm/PprC.hs
ghc/includes/Regs.h
ghc/rts/Capability.c