Skip to content

Commit 358d28a

Browse files
committed
Check for & rollback errors in TentativeParsingRollaback.
1 parent 1d9bb1c commit 358d28a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lldb/include/lldb/ValueObject/DILParser.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ class DILParser {
9595
void Expect(Token::Kind kind);
9696

9797
void TentativeParsingRollback(uint32_t saved_idx) {
98+
if (m_error)
99+
llvm::consumeError(std::move(m_error));
98100
m_dil_lexer.ResetTokenIdx(saved_idx);
99101
}
100102

0 commit comments

Comments
 (0)