diff options
Diffstat (limited to 'llvm/lib/DebugInfo/PDB/Native/NativeFunctionSymbol.cpp')
-rw-r--r-- | llvm/lib/DebugInfo/PDB/Native/NativeFunctionSymbol.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/lib/DebugInfo/PDB/Native/NativeFunctionSymbol.cpp b/llvm/lib/DebugInfo/PDB/Native/NativeFunctionSymbol.cpp index 708ed36..7f3b35c 100644 --- a/llvm/lib/DebugInfo/PDB/Native/NativeFunctionSymbol.cpp +++ b/llvm/lib/DebugInfo/PDB/Native/NativeFunctionSymbol.cpp @@ -78,10 +78,7 @@ static bool inlineSiteContainsAddress(InlineSiteSym &IS, break; case BinaryAnnotationsOpCode::ChangeCodeLengthAndCodeOffset: CodeOffset += Annot.U2; - if (OffsetInFunc >= CodeOffset) - Found = true; - CodeOffset += Annot.U1; - if (Found && OffsetInFunc < CodeOffset) + if (OffsetInFunc >= CodeOffset && OffsetInFunc < CodeOffset + Annot.U1) return true; Found = false; break; |