summaryrefslogtreecommitdiff
path: root/ghc/compiler/codeGen
diff options
context:
space:
mode:
authorsimonmar <unknown>2005-03-17 12:45:09 +0000
committersimonmar <unknown>2005-03-17 12:45:09 +0000
commitb8ced282cd2a56e47f628bc760980bb7b9f25d9a (patch)
tree4626b0fe2bb24cf7f46f182d4faeb58b17d3189a /ghc/compiler/codeGen
parentfdda641e2c25903d2b92364f976badc599a1b759 (diff)
downloadhaskell-b8ced282cd2a56e47f628bc760980bb7b9f25d9a.tar.gz
[project @ 2005-03-17 12:45:08 by simonmar]
Rearrange the fields of CostCentreStack to leave no (or less) room for arbitrary padding decisions by C compilers.
Diffstat (limited to 'ghc/compiler/codeGen')
-rw-r--r--ghc/compiler/codeGen/CgProf.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/ghc/compiler/codeGen/CgProf.hs b/ghc/compiler/codeGen/CgProf.hs
index 5177072bf6..844f1d75d2 100644
--- a/ghc/compiler/codeGen/CgProf.hs
+++ b/ghc/compiler/codeGen/CgProf.hs
@@ -316,12 +316,12 @@ emitCostCentreStackDecl ccs
mkCCostCentre cc,
zero, -- struct _CostCentreStack *prevStack;
zero, -- struct _IndexTable *indexTable;
- zero, -- StgWord selected;
zero64, -- StgWord64 scc_count;
+ zero, -- StgWord selected;
zero, -- StgWord time_ticks;
zero64, -- StgWord64 mem_alloc;
- zero, -- StgWord inherited_ticks;
zero64, -- StgWord64 inherited_alloc;
+ zero, -- StgWord inherited_ticks;
zero -- CostCentre *root;
]
; emitDataLits (mkCCSLabel ccs) lits