X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FLdvProfile.c;h=31777e5557bda0c9b648fa8f9e7213f1ac0499c1;hb=a38fed411ee18754cede5c410ec94f33001c0af3;hp=efced2862b576065c39316350d5c14fb799ce211;hpb=0bffc410964e1688ad80d277d53400659e697ab5;p=ghc-hetmet.git diff --git a/ghc/rts/LdvProfile.c b/ghc/rts/LdvProfile.c index efced28..31777e5 100644 --- a/ghc/rts/LdvProfile.c +++ b/ghc/rts/LdvProfile.c @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: LdvProfile.c,v 1.3 2002/12/11 15:36:42 simonmar Exp $ + * $Id: LdvProfile.c,v 1.5 2003/02/22 04:51:51 sof Exp $ * * (c) The GHC Team, 2001 * Author: Sungwoo Park @@ -14,8 +14,6 @@ #include "Rts.h" #include "LdvProfile.h" #include "RtsFlags.h" -#include "Itimer.h" -#include "Proftimer.h" #include "Profiling.h" #include "Stats.h" #include "Storage.h" @@ -43,6 +41,10 @@ LDV_recordDead_FILL_SLOP_DYNAMIC( StgClosure *p ) StgInfoTable *info; nat nw, i; +#if defined(__GNUC__) && __GNUC__ < 3 && defined(DEBUG) +#error Please use gcc 3.0+ to compile this file with DEBUG; gcc < 3.0 miscompiles it +#endif + if (era > 0) { info = get_itbl((p)); switch (info->type) {