* {.used: symbol}
* add tests
* fix tests with --import
* --import works without giving spurious unused warnings
* new warning warnDuplicateModuleImport for `import foo; import foo`
* fix test, add resolveModuleAlias, use proper line info for module aliases
* fix spurious warnings
* fix deprecation msg for deprecated modules even with `import foo as bar`
* disable a test for i386 pending sorting XDeclaredButNotUsed errors
* UnusedImport now works with re-exported symbols
* fix typo [skip ci]
* ic support
* add genPNode to allow writing PNode-based compiler code similarly to `genAst`
* fix DuplicateModuleImport warning
* adjust test
* fixup
* fixup
* fixup
* fix after rebase
* fix for IC
* keep the proc inline, move the const out
* [skip ci] fix changelog
* experiment: remove calls to resolveModuleAlias
* followup
* fixup
* fix tests/modules/tselfimport.nim
* workaround tests/deprecated/tmodule1.nim
* fix properly
* simplify
46 lines
990 B
Nim
46 lines
990 B
Nim
discard """
|
|
matrix: "--hint:all:off --hint:XDeclaredButNotUsed --path:."
|
|
joinable: false
|
|
nimoutFull: true
|
|
nimout: '''
|
|
mused2a.nim(12, 6) Hint: 'fn1' is declared but not used [XDeclaredButNotUsed]
|
|
mused2a.nim(16, 5) Hint: 'fn4' is declared but not used [XDeclaredButNotUsed]
|
|
mused2a.nim(20, 7) Hint: 'fn7' is declared but not used [XDeclaredButNotUsed]
|
|
mused2a.nim(23, 6) Hint: 'T1' is declared but not used [XDeclaredButNotUsed]
|
|
mused2a.nim(1, 11) Warning: imported and not used: 'strutils' [UnusedImport]
|
|
mused2a.nim(3, 9) Warning: imported and not used: 'os' [UnusedImport]
|
|
mused2a.nim(5, 23) Warning: imported and not used: 'typetraits2' [UnusedImport]
|
|
mused2a.nim(6, 9) Warning: imported and not used: 'setutils' [UnusedImport]
|
|
tused2.nim(42, 8) Warning: imported and not used: 'mused2a' [UnusedImport]
|
|
tused2.nim(45, 11) Warning: imported and not used: 'strutils' [UnusedImport]
|
|
'''
|
|
"""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# line 40
|
|
|
|
import mused2a
|
|
import mused2b
|
|
|
|
import std/strutils
|
|
baz()
|