aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRene Gollent <anevilyak@gmail.com>2012-07-13 18:24:57 -0400
committerRene Gollent <anevilyak@gmail.com>2012-07-13 18:24:57 -0400
commitd826a252c1014a8dc171b752290b60df904aeb17 (patch)
treedc5fe1667d5aae122d6810074643ee8e133a8aa2
parente6418c88b54b139e813a919f22042916a26d1c65 (diff)
Cleanup, no functional change.hrev44332
-rw-r--r--src/apps/debugger/debug_info/DwarfImageDebugInfo.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/apps/debugger/debug_info/DwarfImageDebugInfo.cpp b/src/apps/debugger/debug_info/DwarfImageDebugInfo.cpp
index 4a9b5c5af6..befa138729 100644
--- a/src/apps/debugger/debug_info/DwarfImageDebugInfo.cpp
+++ b/src/apps/debugger/debug_info/DwarfImageDebugInfo.cpp
@@ -693,10 +693,12 @@ DwarfImageDebugInfo::GetStatement(FunctionDebugInfo* _function,
int32 statementLine = -1;
int32 statementColumn = -1;
while (program.GetNextRow(state)) {
- bool isOurFile = state.file == fileIndex;
+ // skip statements of other files
+ if (state.file != fileIndex)
+ continue;
if (statementAddress != 0
- && (!isOurFile || state.isStatement || state.isSequenceEnd)) {
+ && (state.isStatement || state.isSequenceEnd)) {
target_addr_t endAddress = state.address;
if (address >= statementAddress && address < endAddress) {
ContiguousStatement* statement = new(std::nothrow)
@@ -714,10 +716,6 @@ DwarfImageDebugInfo::GetStatement(FunctionDebugInfo* _function,
statementAddress = 0;
}
- // skip statements of other files
- if (!isOurFile)
- continue;
-
if (state.isStatement) {
statementAddress = state.address;
statementLine = state.line - 1;