diff --git a/Data/Loc.hs b/Data/Loc.hs
--- a/Data/Loc.hs
+++ b/Data/Loc.hs
@@ -264,7 +264,7 @@
     compare (L _ x) (L _ y) = compare x y
 
 instance Show x => Show (L x) where
-    show (L _ x) = show x
+    showsPrec d (L _ x) = showsPrec d x
 
 instance Located (L a) where
     locOf (L loc _) = loc
diff --git a/srcloc.cabal b/srcloc.cabal
--- a/srcloc.cabal
+++ b/srcloc.cabal
@@ -1,5 +1,5 @@
 name:           srcloc
-version:        0.6
+version:        0.6.0.1
 cabal-version:  >= 1.10
 license:        BSD3
 license-file:   LICENSE
@@ -12,9 +12,9 @@
 category:       Data
 synopsis:       Data types for managing source code locations.
 description:    Data types for tracking, combining, and printing source code locations.
-tested-with:    GHC==7.4.2, GHC==7.6.3, GHC==7.8.3, GHC==7.10.3, GHC==8.0.2,
-                GHC==8.2.2, GHC==8.4.3, GHC==8.6.5, GHC==8.8.4, GHC==8.10.4
-                GHC==9.0.1
+tested-with:    GHC==7.4.2, GHC==7.6.3, GHC==7.8.4, GHC==7.10.3, GHC==8.0.2,
+                GHC==8.2.2, GHC==8.4.3, GHC==8.6.5, GHC==8.8.4, GHC==8.10.7
+                GHC==9.0.2, GHC==9.2.2
 
 build-type:     Simple
 
