aboutsummaryrefslogtreecommitdiff
path: root/source/Symbol/LineEntry.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/Symbol/LineEntry.cpp')
-rw-r--r--source/Symbol/LineEntry.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/source/Symbol/LineEntry.cpp b/source/Symbol/LineEntry.cpp
index 21aa2557518d..bffcc5321b11 100644
--- a/source/Symbol/LineEntry.cpp
+++ b/source/Symbol/LineEntry.cpp
@@ -50,7 +50,6 @@ bool LineEntry::IsValid() const {
}
bool LineEntry::DumpStopContext(Stream *s, bool show_fullpaths) const {
- bool result = false;
if (file) {
if (show_fullpaths)
file.Dump(s);
@@ -59,14 +58,15 @@ bool LineEntry::DumpStopContext(Stream *s, bool show_fullpaths) const {
if (line)
s->PutChar(':');
- result = true;
}
- if (line)
+ if (line) {
s->Printf("%u", line);
- else
- result = false;
-
- return result;
+ if (column) {
+ s->PutChar(':');
+ s->Printf("%u", column);
+ }
+ }
+ return file || line;
}
bool LineEntry::Dump(Stream *s, Target *target, bool show_file,