:break command should recognize also nonexported top level symbols in qualified IDs
When a breakpoint is defined for a qualified function name (* (*' conid . **)+ **varid*' *)
. Then the name should be found even when it is not exported (i.e. when varid is not in the export list).
The qualification ensures no ambiguity can happen so it should be allowed since it is line number independent which means breakpoint definitions sourced with ":." would be more robust against code modifications.
Trac metadata
Trac field | Value |
---|---|
Version | 6.10.1 |
Type | FeatureRequest |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | GHCi |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |