summaryrefslogtreecommitdiff
path: root/docs/users_guide/using-optimisation.rst
diff options
context:
space:
mode:
authorÖmer Sinan Ağacan <omeragacan@gmail.com>2019-05-24 21:28:45 +0300
committerMarge Bot <ben+marge-bot@smart-cactus.org>2019-05-27 10:06:37 -0400
commitdb8e3275080173cc36af9f8e51636ee506e7c872 (patch)
treeba950f25e534ceae83f59ba21b87a5aed483414e /docs/users_guide/using-optimisation.rst
parentf80d3afd7357edbeee0148faa9e8ca3e103a7174 (diff)
downloadhaskell-db8e3275080173cc36af9f8e51636ee506e7c872.tar.gz
Add missing opening braces in Cmm dumps
Previously -ddump-cmm was generating code with unbalanced curly braces: stg_atomically_entry() // [R1] { info_tbls: [(cfl, label: stg_atomically_info rep: tag:16 HeapRep 1 ptrs { Thunk } srt: Nothing)] stack_info: arg_space: 8 updfr_space: Just 8 } {offset cfl: // cfk unwind Sp = Just Sp + 0; _cfk::P64 = R1; //tick src<rts/PrimOps.cmm:(1243,1)-(1245,1)> R1 = I64[_cfk::P64 + 8 + 8 + 0 * 8]; call stg_atomicallyzh(R1) args: 8, res: 0, upd: 8; } }, <---- OPENING BRACE MISSING After this patch: stg_atomically_entry() { // [R1] <---- MISSING OPENING BRACE HERE { info_tbls: [(cfl, label: stg_atomically_info rep: tag:16 HeapRep 1 ptrs { Thunk } srt: Nothing)] stack_info: arg_space: 8 updfr_space: Just 8 } {offset cfl: // cfk unwind Sp = Just Sp + 0; _cfk::P64 = R1; //tick src<rts/PrimOps.cmm:(1243,1)-(1245,1)> R1 = I64[_cfk::P64 + 8 + 8 + 0 * 8]; call stg_atomicallyzh(R1) args: 8, res: 0, upd: 8; } },
Diffstat (limited to 'docs/users_guide/using-optimisation.rst')
0 files changed, 0 insertions, 0 deletions