Skip to content

Cleanups around pretty-printing

Krzysztof Gogolewski requested to merge wip/cleanup-pp into master
  • Remove hack when printing OccNames. No longer needed since e3dcc0d5
  • Remove unused pprCmms and instance Outputable Instr
  • Simplify pprCLabel (no need to pass platform)
  • Remove evil Show/Eq instances for SDoc. They were needed by ImmLit, but that can take just a String instead.
  • Remove instance Outputable CLabel - proper output of labels needs a platform, and is done by the OutputableP instance

Merge request reports