diff --git a/compiler/GHC/Parser.y b/compiler/GHC/Parser.y
index dc43689132f6cbbb54b3fb8c3248687b87bbfaaa..e5879c1902e7876f11430798b484927024fe619f 100644
--- a/compiler/GHC/Parser.y
+++ b/compiler/GHC/Parser.y
@@ -3409,10 +3409,6 @@ argpats :: { [LPat GhcPs] }
 apat   :: { LPat GhcPs }
 apat    : aexp                  {% (checkPattern <=< runPV) (unECP $1) }
 
-apats  :: { [LPat GhcPs] }
-        : apat apats            { $1 : $2 }
-        | {- empty -}           { [] }
-
 -----------------------------------------------------------------------------
 -- Statement sequences