-- Copyright (c) 2020, Shayne Fletcher. All rights reserved. -- SPDX-License-Identifier: BSD-3-Clause. {-# LANGUAGE CPP #-} #include "ghclib_api.h" module Language.Haskell.GhclibParserEx.GHC.Utils.Outputable ( unsafePrettyPrint ) where #if defined (GHCLIB_API_811) import GHC.Utils.Outputable #else import Outputable #endif unsafePrettyPrint :: Outputable a => a -> String unsafePrettyPrint :: a -> String unsafePrettyPrint = SDoc -> String showSDocUnsafe (SDoc -> String) -> (a -> SDoc) -> a -> String forall b c a. (b -> c) -> (a -> b) -> a -> c . a -> SDoc forall a. Outputable a => a -> SDoc ppr