diff --git a/tests/T9220.stdout b/tests/T9220.stdout
index 75132842d25fb8e93770ea2563b99b12de74b975..71582f2bab0fcaa83bedc1c4d57d6b22260cfff3 100644
--- a/tests/T9220.stdout
+++ b/tests/T9220.stdout
@@ -5,10 +5,6 @@ data Data.Array.Base.UArray i e
                            {-# UNPACK #-}Int
                            GHC.Prim.ByteArray#
   	-- Defined in ‘Data.Array.Base’
-instance (GHC.Arr.Ix ix, Show ix, Show e,
-          Data.Array.Base.IArray Data.Array.Base.UArray e) =>
-         Show (Data.Array.Base.UArray ix e)
-  -- Defined in ‘Data.Array.Base’
 instance (GHC.Arr.Ix ix, Eq e,
           Data.Array.Base.IArray Data.Array.Base.UArray e) =>
          Eq (Data.Array.Base.UArray ix e)
@@ -17,6 +13,10 @@ instance (GHC.Arr.Ix ix, Ord e,
           Data.Array.Base.IArray Data.Array.Base.UArray e) =>
          Ord (Data.Array.Base.UArray ix e)
   -- Defined in ‘Data.Array.Base’
+instance (GHC.Arr.Ix ix, Show ix, Show e,
+          Data.Array.Base.IArray Data.Array.Base.UArray e) =>
+         Show (Data.Array.Base.UArray ix e)
+  -- Defined in ‘Data.Array.Base’
 type role Data.Array.IO.Internals.IOUArray nominal nominal
 newtype Data.Array.IO.Internals.IOUArray i e
   = Data.Array.IO.Internals.IOUArray (Data.Array.Base.STUArray