diff options
author | Kartik Agaram <vc@akkartik.com> | 2019-04-13 20:52:04 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2019-04-13 20:52:04 -0700 |
commit | d2f360d85eb9129983fc77a7d756ddd0676dd9dc (patch) | |
tree | 2ca4b2b63470cb1e4bd64c015d2e146ca100e804 /subx/003trace.cc | |
parent | 7e32b35c9c54e111841f0ed4f9f7343367055460 (diff) | |
download | mu-d2f360d85eb9129983fc77a7d756ddd0676dd9dc.tar.gz |
5089
Fix CI; unfortunately it runs C++98.
Diffstat (limited to 'subx/003trace.cc')
-rw-r--r-- | subx/003trace.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/subx/003trace.cc b/subx/003trace.cc index e1dadaf6..590fb7fa 100644 --- a/subx/003trace.cc +++ b/subx/003trace.cc @@ -131,16 +131,16 @@ struct trace_line { string unescape_newline(string& s) { std::stringstream ss; - for(char c : s) { - if(c == '\n') + for (int i = 0; i < SIZE(s); ++i) { + if (s.at(i) == '\n') ss << "\\n"; else - ss << c; + ss << s.at(i); } return ss.str(); } -void dump_trace_line(ostream& s, trace_line &t) { +void dump_trace_line(ostream& s, trace_line& t) { s << std::setw(4) << t.depth << ' ' << t.label << ": " << unescape_newline(t.contents) << '\n'; } |