no more code duplication bw liMessage and rawMessage + several bug fixes (#14415)

* no more code duplication bw rawMessage and liMessage; fixes some bugs in rawMessage
* all compiler messages work with hint:msgorigin
This commit is contained in:
Timothee Cour 2020-05-22 03:02:10 -07:00 • committed by GitHub
commit 0d0ea3a11e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 91 additions and 152 deletions

View file

@ -121,9 +121,9 @@ proc applyFilter(p: var TParsers, n: PNode, filename: AbsoluteFile,
if f != filtNone:
assert p.config != nil
if p.config.hasHint(hintCodeBegin):
rawMessage(p.config, hintCodeBegin, [])
rawMessage(p.config, hintCodeBegin, "")
msgWriteln(p.config, result.s)
rawMessage(p.config, hintCodeEnd, [])
rawMessage(p.config, hintCodeEnd, "")
proc evalPipe(p: var TParsers, n: PNode, filename: AbsoluteFile,
start: PLLStream): PLLStream =