Forked from
Glasgow Haskell Compiler / GHC
5372 commits behind the upstream repository.

Patrick
authored
The main purpose of this is to tuck the module name `xxx` in `module xxx where` into the hieAst. It should fix #24493. The following have been done: 1. Renamed and update the `tcg_doc_hdr :: Maybe (LHsDoc GhcRn)` to `tcg_hdr_info :: (Maybe (LHsDoc GhcRn), Maybe (XRec GhcRn ModuleName))` To store the located module name information. 2. update the `RenamedSource` and `RenamedStuff` with extra `Maybe (XRec GhcRn ModuleName)` located module name information. 3. add test `testsuite/tests/hiefile/should_compile/T24493.hs` to ensure the module name is added and update several relevent tests. 4. accompanied submodule haddoc test update MR in haddock!53
Name | Last commit | Last update |
---|---|---|
.. | ||
prog001 | ||
should_compile | ||
should_fail | ||
should_run | ||
unicode | ||
Makefile |