diff options
author | Simon Jakobi <simon.jakobi@gmail.com> | 2018-06-23 16:45:31 +0200 |
---|---|---|
committer | Simon Jakobi <simon.jakobi@gmail.com> | 2018-07-20 16:18:21 +0200 |
commit | 73707ed58d879cc04cb644c5dab88c39ca1465b7 (patch) | |
tree | 6a7f0d035e51fc3cd31fc6892b36f10270804622 | |
parent | d504a2864a4e1982e142cf88c023e7caeea3b76f (diff) |
outOfScope: Recommend qualifying the identifier
-rw-r--r-- | haddock-api/src/Haddock/Interface/LexParseRn.hs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/haddock-api/src/Haddock/Interface/LexParseRn.hs b/haddock-api/src/Haddock/Interface/LexParseRn.hs index e83708d0..87face7c 100644 --- a/haddock-api/src/Haddock/Interface/LexParseRn.hs +++ b/haddock-api/src/Haddock/Interface/LexParseRn.hs @@ -164,7 +164,9 @@ outOfScope dflags x = Exact name -> warnAndMonospace name -- Shouldn't happen since x is out of scope where warnAndMonospace a = do - tell ["Warning: '" ++ showPpr dflags a ++ "' is out of scope."] + tell ["Warning: '" ++ showPpr dflags a ++ "' is out of scope.\n" ++ + " If you qualify the identifier, haddock can try to link it\n" ++ + " it anyway."] pure (monospaced a) monospaced a = DocMonospaced (DocString (showPpr dflags a)) |