From a4bf1396700230ce849671175638b68923a869eb Mon Sep 17 00:00:00 2001
From: Oleg Grenrus <oleg.grenrus@iki.fi>
Date: Sun, 6 Oct 2019 20:06:56 +0300
Subject: [PATCH] Make ExeDependency parser stricter

---
 Cabal/Distribution/Types/ExeDependency.hs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Cabal/Distribution/Types/ExeDependency.hs b/Cabal/Distribution/Types/ExeDependency.hs
index b5d957759e..5ebc7df1da 100644
--- a/Cabal/Distribution/Types/ExeDependency.hs
+++ b/Cabal/Distribution/Types/ExeDependency.hs
@@ -53,11 +53,11 @@ instance Pretty ExeDependency where
 -- Nothing
 --
 -- >>> simpleParsec "happy :happy >= 1.19.12" :: Maybe ExeDependency
--- Just (ExeDependency (PackageName "happy") (UnqualComponentName "happy") (OrLaterVersion (mkVersion [1,19,12])))
+-- Nothing
 --
 instance Parsec ExeDependency where
     parsec = do
-        name <- lexemeParsec
+        name <- parsec
         _    <- P.char ':'
         exe  <- lexemeParsec
         ver  <- parsec <|> pure anyVersion
-- 
GitLab