add test
This commit is contained in:
parent
d7bc4e43a2
commit
95856ab8d3
3 changed files with 30 additions and 2 deletions
|
|
@ -321,8 +321,12 @@ proc processNote(c: PContext, n: PNode) =
|
||||||
|
|
||||||
let x = c.semConstBoolExpr(c, n[1])
|
let x = c.semConstBoolExpr(c, n[1])
|
||||||
n.sons[1] = x
|
n.sons[1] = x
|
||||||
if x.kind == nkIntLit and x.intVal != 0: incl(c.config.notes, nk)
|
if x.kind == nkIntLit and x.intVal != 0:
|
||||||
else: excl(c.config.notes, nk)
|
incl(c.config.notes, nk)
|
||||||
|
incl(c.optionStack[^1].notes, nk)
|
||||||
|
else:
|
||||||
|
excl(c.config.notes, nk)
|
||||||
|
excl(c.optionStack[^1].notes, nk)
|
||||||
else:
|
else:
|
||||||
invalidPragma(c, n)
|
invalidPragma(c, n)
|
||||||
|
|
||||||
|
|
|
||||||
17
tests/pragmas/twarning_off.nim
Normal file
17
tests/pragmas/twarning_off.nim
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
discard """
|
||||||
|
nimout: '''
|
||||||
|
compile start
|
||||||
|
Hint: warn_module [Processing]
|
||||||
|
Hint: hashes [Processing]
|
||||||
|
warn_module.nim(4, 6) Hint: 'test' is declared but not used [XDeclaredButNotUsed]
|
||||||
|
compile end
|
||||||
|
'''
|
||||||
|
"""
|
||||||
|
|
||||||
|
static:
|
||||||
|
echo "compile start"
|
||||||
|
|
||||||
|
import warn_module
|
||||||
|
|
||||||
|
static:
|
||||||
|
echo "compile end"
|
||||||
7
tests/pragmas/warn_module.nim
Normal file
7
tests/pragmas/warn_module.nim
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
|
||||||
|
{.warning[UnusedImport]: off.}
|
||||||
|
|
||||||
|
import hashes
|
||||||
|
|
||||||
|
proc test(a: float): float =
|
||||||
|
a
|
||||||
Loading…
Add table
Add a link
Reference in a new issue