summaryrefslogtreecommitdiff
path: root/compiler/parser/ApiAnnotation.hs
diff options
context:
space:
mode:
authorAlan Zimmerman <alan.zimm@gmail.com>2015-04-14 01:17:58 -0500
committerAustin Seipp <austin@well-typed.com>2015-04-14 01:20:06 -0500
commit919b51174163907d2bc3bb41aadf56aa8bb42e9b (patch)
tree1c905ca6cd84cda9ff99ce26bf7c5dd385e2d35c /compiler/parser/ApiAnnotation.hs
parent9eab6feed44ad8beb6703d2e27ce47a8f79d0f49 (diff)
downloadhaskell-919b51174163907d2bc3bb41aadf56aa8bb42e9b.tar.gz
parser : the API annotation on opt_sig is being discarded
The opt_sig production is defined as opt_sig :: { ([AddAnn],Maybe (LHsType RdrName)) } : {- empty -} { ([],Nothing) } | '::' sigtype { ([mj AnnDcolon $1],Just $2) } It is used in the alt and decl_no_th productions, but neither of them add the returned annotations. This commit captures the annotations in the calling productions. Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D822 GHC Trac Issues: #10254
Diffstat (limited to 'compiler/parser/ApiAnnotation.hs')
0 files changed, 0 insertions, 0 deletions