diff --git a/a8/lisp.cc b/a8/lisp.cc index d767580..8581093 100644 --- a/a8/lisp.cc +++ b/a8/lisp.cc @@ -200,7 +200,7 @@ namespace a8 break; case ValueType::kList: { - List&& list = std::any_cast(x->value); + List list = std::any_cast(x->value); auto leader = list->at(0); if (leader->type == ValueType::kCProc) { CProc&& cproc = std::any_cast(leader->value);