Replace (SourceText,FastString) with WithSourceText data type
D907 introduced SourceText
for a number of data types, by replacing FastString
with (SourceText,FastString)
. Since this has an Outputable
instance, no warnings are generated when ppr
is called on it, but unexpected output is generated. See D1096 for an example of this.
Replace the (SourceText,FastString)
tuples with a new data type
data WithSourceText = WithSourceText SourceText FastString
Trac metadata
Trac field | Value |
---|---|
Version | 7.11 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | rwbarton, slyfox |
Operating system | |
Architecture |