X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2Fsm%2FEvac.h;h=ca5032f772497533915a1db842a9f4004bea83e7;hb=7d7c187b4a12f1bb350e85cdb0115e19537cc704;hp=c0db81432f35f453dc4d9916c13f97931ae5d3fa;hpb=f86e7206ea94b48b94fb61007a1c5d55b8c60f45;p=ghc-hetmet.git diff --git a/rts/sm/Evac.h b/rts/sm/Evac.h index c0db814..ca5032f 100644 --- a/rts/sm/Evac.h +++ b/rts/sm/Evac.h @@ -1,6 +1,6 @@ /* ----------------------------------------------------------------------------- * - * (c) The GHC Team 1998-2006 + * (c) The GHC Team 1998-2008 * * Generational garbage collector: evacuation functions * @@ -11,6 +11,11 @@ * * ---------------------------------------------------------------------------*/ +#ifndef SM_EVAC_H +#define SM_EVAC_H + +#pragma GCC visibility push(hidden) + // Use a register argument for evacuate, if available. // Earlier, the regparm attribute was used whenever __GNUC__ >= 2, but this // generated warnings on PPC. So the use is restricted further. @@ -31,3 +36,8 @@ REGPARM1 void evacuate (StgClosure **p); REGPARM1 void evacuate1 (StgClosure **p); extern lnat thunk_selector_depth; + +#pragma GCC visibility pop + +#endif /* SM_EVAC_H */ +