summaryrefslogtreecommitdiff
path: root/compiler/GHC/Tc/Types/Origin.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/GHC/Tc/Types/Origin.hs')
-rw-r--r--compiler/GHC/Tc/Types/Origin.hs5
1 files changed, 5 insertions, 0 deletions
diff --git a/compiler/GHC/Tc/Types/Origin.hs b/compiler/GHC/Tc/Types/Origin.hs
index 41b48b6e71..794ef7986b 100644
--- a/compiler/GHC/Tc/Types/Origin.hs
+++ b/compiler/GHC/Tc/Types/Origin.hs
@@ -1000,6 +1000,11 @@ data FixedRuntimeRepOrigin
-- ^ What context requires a fixed runtime representation?
}
+instance Outputable FixedRuntimeRepOrigin where
+ ppr (FixedRuntimeRepOrigin { frr_type = ty, frr_context = cxt })
+ = text "FrOrigin" <> braces (vcat [ text "frr_type:" <+> ppr ty
+ , text "frr_context:" <+> ppr cxt ])
+
-- | The context in which a representation-polymorphism check was performed.
--
-- Does not include the type on which the check was performed; see