add a comment
authorSimon Marlow <marlowsd@gmail.com>
Thu, 31 Jul 2014 10:47:44 +0000 (11:47 +0100)
committerSimon Marlow <marlowsd@gmail.com>
Fri, 1 Aug 2014 11:45:41 +0000 (12:45 +0100)
compiler/cmm/PprCmm.hs

index b5beb07..cc31240 100644 (file)
@@ -138,6 +138,9 @@ pprCmmGraph g
   $$ nest 2 (vcat $ map ppr blocks)
   $$ text "}"
   where blocks = postorderDfs g
+    -- postorderDfs has the side-effect of discarding unreachable code,
+    -- so pretty-printed Cmm will omit any unreachable blocks.  This can
+    -- sometimes be confusing.
 
 ---------------------------------------------
 -- Outputting CmmNode and types which it contains