about summary refs log tree commit diff stats
path: root/017parse_tree.cc
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2016-09-11 18:07:29 -0700
committerKartik K. Agaram <vc@akkartik.com>2016-09-11 18:17:46 -0700
commit555d95c1684c39937d0950b482413674618d92a3 (patch)
tree72c35cf68a51e2bc03914d4365a8dbe27a59caff /017parse_tree.cc
parentf7f40d32b023751bb34c3a5508b48edfb4eae18a (diff)
downloadmu-555d95c1684c39937d0950b482413674618d92a3.tar.gz
3327
Diffstat (limited to '017parse_tree.cc')
-rw-r--r--017parse_tree.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/017parse_tree.cc b/017parse_tree.cc
index 83a96d6b..c7e7473b 100644
--- a/017parse_tree.cc
+++ b/017parse_tree.cc
@@ -26,8 +26,7 @@ type_names = parse_string_tree(type_names);
 :(code)
 string_tree* parse_string_tree(string_tree* s) {
   assert(s->atom);
-  assert(!s->value.empty());
-  if (s->value.at(0) != '(') return s;
+  if (!starts_with(s->value, "(")) return s;
   string_tree* result = parse_string_tree(s->value);
   delete s;
   return result;