aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2012-07-12 16:34:32 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2012-07-12 16:34:32 +0000
commit99b28e7e6b136acd8b294a807550e66f78c07f44 (patch)
tree68378b27c8f86de75bd82e4b780fb9667cb49b33
parent140d5130434582aa2712a67b48f7db9c0563b34c (diff)
Always initialize variable. If opening quote is the last character in comment, we will be using an uninitialized value. There is already a test for that in unittests/AST/CommentLexer.cpp, but it seems like we were lucky with the value that got loaded into the variable so the test passed.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160133 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/clang/AST/CommentLexer.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/clang/AST/CommentLexer.h b/include/clang/AST/CommentLexer.h
index 1ff793701d..f167934b8a 100644
--- a/include/clang/AST/CommentLexer.h
+++ b/include/clang/AST/CommentLexer.h
@@ -509,7 +509,7 @@ public:
} else
Error = true;
}
- char C;
+ char C = '\0';
while (!Error && !isEnd()) {
C = peek();
WordText.push_back(C);