API Annotations: parens anns discarded for `(*)` operator
The patch from https://phabricator.haskell.org/D4865 introduces go _ (HsParTy _ (dL->L l (HsStarTy _ isUni))) acc ann fix = do { warnStarBndr l ; let name = mkOccName tcClsName (if isUni then "★" else "*") ; return (cL l (Unqual name), acc, fix, ann) } which discards the parens annotations belonging to the HsParTy. Updates haddock submodule Closes #16265
Showing
- compiler/hsSyn/HsUtils.hs 2 additions, 1 deletioncompiler/hsSyn/HsUtils.hs
- compiler/parser/RdrHsSyn.hs 2 additions, 2 deletionscompiler/parser/RdrHsSyn.hs
- testsuite/tests/ghc-api/annotations/Makefile 4 additions, 0 deletionstestsuite/tests/ghc-api/annotations/Makefile
- testsuite/tests/ghc-api/annotations/StarBinderAnns.hs 6 additions, 0 deletionstestsuite/tests/ghc-api/annotations/StarBinderAnns.hs
- testsuite/tests/ghc-api/annotations/StarBinderAnns.stdout 36 additions, 0 deletionstestsuite/tests/ghc-api/annotations/StarBinderAnns.stdout
- testsuite/tests/ghc-api/annotations/all.T 3 additions, 1 deletiontestsuite/tests/ghc-api/annotations/all.T
- utils/haddock 1 addition, 1 deletionutils/haddock
Loading
-
mentioned in issue #16265 (closed)
-
mentioned in commit 3ad6d4f5
-
mentioned in merge request !462 (merged)
-
mentioned in issue #265 (closed)
Please register or sign in to comment