about summary refs log tree commit diff stats
path: root/subx/003trace.cc
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2019-04-13 20:52:04 -0700
committerKartik Agaram <vc@akkartik.com>2019-04-13 20:52:04 -0700
commitd2f360d85eb9129983fc77a7d756ddd0676dd9dc (patch)
tree2ca4b2b63470cb1e4bd64c015d2e146ca100e804 /subx/003trace.cc
parent7e32b35c9c54e111841f0ed4f9f7343367055460 (diff)
downloadmu-d2f360d85eb9129983fc77a7d756ddd0676dd9dc.tar.gz
5089
Fix CI; unfortunately it runs C++98.
Diffstat (limited to 'subx/003trace.cc')
-rw-r--r--subx/003trace.cc8
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';
 }