summaryrefslogtreecommitdiff
path: root/compiler/main/HeaderInfo.hs
diff options
context:
space:
mode:
authorIan Lynagh <igloo@earth.li>2010-07-07 12:04:23 +0000
committerIan Lynagh <igloo@earth.li>2010-07-07 12:04:23 +0000
commit8538e4ba68b3d34ceaa2677ed242ac45ab456ce7 (patch)
tree97d76aa49c992b9790c6ad8eaf4d9549b33e91b3 /compiler/main/HeaderInfo.hs
parent847d3977929216f2484ed6ae33112b74fc86776a (diff)
downloadhaskell-8538e4ba68b3d34ceaa2677ed242ac45ab456ce7.tar.gz
Handle haddock headers when looking for LANGUAGE/OPTIONS_GHC pragmas
Diffstat (limited to 'compiler/main/HeaderInfo.hs')
-rw-r--r--compiler/main/HeaderInfo.hs3
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/main/HeaderInfo.hs b/compiler/main/HeaderInfo.hs
index 5a75ed33bf..cf61b8c0d6 100644
--- a/compiler/main/HeaderInfo.hs
+++ b/compiler/main/HeaderInfo.hs
@@ -228,6 +228,9 @@ getOptions' toks
parseToks (open:xs)
| ITlanguage_prag <- getToken open
= parseLanguage xs
+ parseToks (x:xs)
+ | ITdocCommentNext _ <- getToken x
+ = parseToks xs
parseToks _ = []
parseLanguage (L loc (ITconid fs):rest)
= checkExtension (L loc fs) :