diff options
author | Simon Hafner <hafnersimon@gmail.com> | 2015-02-01 05:28:35 -0600 |
---|---|---|
committer | Simon Hafner <hafnersimon@gmail.com> | 2015-02-01 05:28:35 -0600 |
commit | a1d813d12cf04207a07e27e20751d5db053bb029 (patch) | |
tree | ebb6afcbd43c404088f0da92514ae0915919bf63 /compiler/msgs.nim | |
parent | 9bd72fc0d96c1ce2e0c162b446346ec0e39712e2 (diff) | |
download | Nim-a1d813d12cf04207a07e27e20751d5db053bb029.tar.gz |
added a warning for when result is shadowed #868
Diffstat (limited to 'compiler/msgs.nim')
-rw-r--r-- | compiler/msgs.nim | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/msgs.nim b/compiler/msgs.nim index 35a121769..e78414804 100644 --- a/compiler/msgs.nim +++ b/compiler/msgs.nim @@ -117,7 +117,8 @@ type warnDifferentHeaps, warnWriteToForeignHeap, warnUnsafeCode, warnEachIdentIsTuple, warnShadowIdent, warnProveInit, warnProveField, warnProveIndex, warnGcUnsafe, warnGcUnsafe2, - warnUninit, warnGcMem, warnDestructor, warnLockLevel, warnUser, + warnUninit, warnGcMem, warnDestructor, warnLockLevel, warnResultShadowed, + warnUser, hintSuccess, hintSuccessX, hintLineTooLong, hintXDeclaredButNotUsed, hintConvToBaseNotNeeded, hintConvFromXtoItselfNotNeeded, hintExprAlwaysX, hintQuitCalled, @@ -391,6 +392,7 @@ const warnGcMem: "'$1' uses GC'ed memory [GcMem]", warnDestructor: "usage of a type with a destructor in a non destructible context. This will become a compile time error in the future. [Destructor]", warnLockLevel: "$1 [LockLevel]", + warnResultShadowed: "Special variable 'result' is shadowed. [ResultShadowed]", warnUser: "$1 [User]", hintSuccess: "operation successful [Success]", hintSuccessX: "operation successful ($# lines compiled; $# sec total; $#) [SuccessX]", |