String gap failure not due to cpp
Have you tried StringGapBug2.hs that I sent in? With
my setup (vanilla 4.08.2) it fails even without -cpp.
The command line I use is:
ghc-4.08.2 -c StringGapBug2.hs
and I get the following error:
StringGapBug2.hs:27: error in character literal
I've had a quick look at Lex.lexstringgap and there
doesn't seem to be any problem there (I had thought
that the second \ may have been kept in the lexeme
when starting to lex the string again, but that
doesn't seem to be the case).
I've attached StringGapBug2.hs again.
Trac metadata
Trac field |
Value |
Version |
None |
Type |
Bug |
TypeOfFailure |
OtherFailure |
Priority |
normal |
Resolution |
ResolvedDuplicate |
Component |
Compiler |
Test case |
|
Differential revisions |
|
BlockedBy |
|
Related |
|
Blocking |
|
CC |
|
Operating system |
|
Architecture |
|