From 29bef42f7d40fae4a12b95d7f3d3df9e00a0ae3c Mon Sep 17 00:00:00 2001 From: Geoff Romer Date: Tue, 30 Nov 2021 16:04:17 -0800 Subject: [PATCH] Fix broken build (#961) --- executable_semantics/interpreter/resolve_names.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/executable_semantics/interpreter/resolve_names.cpp b/executable_semantics/interpreter/resolve_names.cpp index e7bc9e12131e..692388990bf9 100644 --- a/executable_semantics/interpreter/resolve_names.cpp +++ b/executable_semantics/interpreter/resolve_names.cpp @@ -231,7 +231,9 @@ static void ResolveNamesInExpression(Expression& expression, break; } case ExpressionKind::IntrinsicExpression: - // FIXME implement this once #955 is merged + ResolveNamesInExpression(cast(expression).args(), + enclosing_scope); + break; case ExpressionKind::BoolTypeLiteral: case ExpressionKind::BoolLiteral: case ExpressionKind::IntTypeLiteral: @@ -241,6 +243,8 @@ static void ResolveNamesInExpression(Expression& expression, case ExpressionKind::StringTypeLiteral: case ExpressionKind::TypeTypeLiteral: break; + case ExpressionKind::UnimplementedExpression: + FATAL() << "Unimplemented"; } }