From 5ca6e21e11d87ac0c80f82008b4a434117aa9fb6 Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Wed, 17 Mar 2021 09:58:34 -0700 Subject: [PATCH] Remove an unused function (#380) --- .../interpreter/interpreter.cpp | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/executable_semantics/interpreter/interpreter.cpp b/executable_semantics/interpreter/interpreter.cpp index bcb1f82c4b21..b6bb6ec3c821 100644 --- a/executable_semantics/interpreter/interpreter.cpp +++ b/executable_semantics/interpreter/interpreter.cpp @@ -390,28 +390,6 @@ void CreateTuple(Frame* frame, Action* act, Expression* /*exp*/) { frame->todo.Push(MakeValAct(tv)); } -auto ToValue(Expression* value) -> Value* { - switch (value->tag) { - case ExpressionKind::Integer: - return MakeIntVal(value->u.integer); - case ExpressionKind::Boolean: - return MakeBoolVal(value->u.boolean); - case ExpressionKind::IntT: - return MakeIntTypeVal(); - case ExpressionKind::BoolT: - return MakeBoolTypeVal(); - case ExpressionKind::TypeT: - return MakeTypeTypeVal(); - case ExpressionKind::FunctionT: - // Instead add to patterns? - default: - std::cerr << "internal error in to_value, didn't expect "; - PrintExp(value); - std::cerr << std::endl; - exit(-1); - } -} - // Returns an updated environment that includes the bindings of // pattern variables to their matched values, if matching succeeds. //