diff options
author | Richard Trieu <rtrieu@google.com> | 2012-05-03 01:09:59 +0000 |
---|---|---|
committer | Richard Trieu <rtrieu@google.com> | 2012-05-03 01:09:59 +0000 |
commit | 7b0a3e378c441cec60f929d13bd48846c267a008 (patch) | |
tree | 2a3fd8b403a62464aaad4548aeea74592e4493f9 /lib/Frontend/CacheTokens.cpp | |
parent | 07a075870110a8376ddc1cd09412a0ec00987153 (diff) |
Fix a note without a SourceLocation.
#define TEST int y; int x = y;
void foo() {
TEST
}
-Wuninitialized gives this warning:
invalid-loc.cc:4:3: warning: variable 'y' is uninitialized when used here
[-Wuninitialized]
TEST
^~~~
invalid-loc.cc:2:29: note: expanded from macro 'TEST'
#define TEST int y; int x = y;
^
note: initialize the variable 'y' to silence this warning
1 warning generated.
The second note lacks filename, line number, and code snippet. This change
will remove the fixit and only point to variable declaration.
invalid-loc.cc:4:3: warning: variable 'y' is uninitialized when used here
[-Wuninitialized]
TEST
^~~~
invalid-loc.cc:2:29: note: expanded from macro 'TEST'
#define TEST int y; int x = y;
^
invalid-loc.cc:4:3: note: variable 'y' is declared here
TEST
^
invalid-loc.cc:2:14: note: expanded from macro 'TEST'
#define TEST int y; int x = y;
^
1 warning generated.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156045 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Frontend/CacheTokens.cpp')
0 files changed, 0 insertions, 0 deletions