@@ -279,6 +279,7 @@ data SpecialName = WhereN Int Name Name
279279 | MethodN Name
280280 | CaseN Name
281281 | ElimN Name
282+ | InstanceCtorN Name
282283 deriving (Eq, Ord)
283284{-!
284285deriving instance Binary SpecialName
@@ -322,6 +323,7 @@ instance Show SpecialName where
322323 show (ParentN p c) = show p ++ "#" ++ T.unpack c
323324 show (CaseN n) = "case block in " ++ show n
324325 show (ElimN n) = "<<" ++ show n ++ " eliminator>>"
326+ show (InstanceCtorN n) = "constructor of " ++ show n
325327
326328-- Show a name in a way decorated for code generation, not human reading
327329showCG :: Name -> String