aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/AsmParser/LLLexer.cpp
diff options
context:
space:
mode:
authorVitaly Buka <vitalybuka@google.com>2023-05-11 19:07:29 -0700
committerVitaly Buka <vitalybuka@google.com>2023-05-11 19:10:38 -0700
commit3d4e5d2ad911182ae5bb797b44747fb3656a3c48 (patch)
treeed46a5a05211e82eb0157c9ccb06ec3cc3b0eb7f /llvm/lib/AsmParser/LLLexer.cpp
parentad163a69e6f133394c6f7a09ec4ac58fbe8f2c6f (diff)
downloadllvm-3d4e5d2ad911182ae5bb797b44747fb3656a3c48.zip
llvm-3d4e5d2ad911182ae5bb797b44747fb3656a3c48.tar.gz
llvm-3d4e5d2ad911182ae5bb797b44747fb3656a3c48.tar.bz2
[NFC][LLLexer] Consistently initialize *Val fields
LLParser::parseInstruction speculatively getUIntVal() but uses that only in some branches. APFloatVal, TyVal and StrVal were already initialized, when UIntVal and APSIntVal were not.
Diffstat (limited to 'llvm/lib/AsmParser/LLLexer.cpp')
-rw-r--r--llvm/lib/AsmParser/LLLexer.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/AsmParser/LLLexer.cpp b/llvm/lib/AsmParser/LLLexer.cpp
index 6525dfd..23a7b44 100644
--- a/llvm/lib/AsmParser/LLLexer.cpp
+++ b/llvm/lib/AsmParser/LLLexer.cpp
@@ -158,8 +158,7 @@ static const char *isLabelTail(const char *CurPtr) {
LLLexer::LLLexer(StringRef StartBuf, SourceMgr &SM, SMDiagnostic &Err,
LLVMContext &C)
- : CurBuf(StartBuf), ErrorInfo(Err), SM(SM), Context(C), APFloatVal(0.0),
- IgnoreColonInIdentifiers(false) {
+ : CurBuf(StartBuf), ErrorInfo(Err), SM(SM), Context(C) {
CurPtr = CurBuf.begin();
}