about summary refs log tree commit diff stats
path: root/017parse_tree.cc
diff options
context:
space:
mode:
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;