This fixes dead store warnings of the type "dead assignment" reported
by CLang Static Analyzer on the following file:
- tools/c-index-test/c-index-test.c.
Patch by Apelete Seketeli <apelete@seketeli.net>!
Differential Revision: http://reviews.llvm.org/D19831
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@268453
91177308-0d34-0410-b5e6-
96231b3b80d8
CXString FieldSpelling = clang_getCursorSpelling(cursor);
const char *FieldName = clang_getCString(FieldSpelling);
/* recurse to get the first parent record that is not anonymous. */
- CXCursor Parent, Record;
unsigned RecordIsAnonymous = 0;
if (clang_getCursorKind(cursor) == CXCursor_FieldDecl) {
- Record = Parent = p;
+ CXCursor Record;
+ CXCursor Parent = p;
do {
Record = Parent;
Parent = clang_getCursorSemanticParent(Record);