Switch allocation of FunctionDefinition to use Ptr (#785)

This commit is contained in:
Jon Meow
2021-08-26 09:33:29 -07:00
committed by GitHub
parent 8b8715e871
commit 5b18f24db0
4 changed files with 11 additions and 10 deletions
@@ -27,7 +27,7 @@ static void AddIntrinsics(std::list<Ptr<const Declaration>>* fs) {
IntrinsicExpression::IntrinsicKind::Print),
false);
auto print = global_arena->New<FunctionDeclaration>(
global_arena->RawNew<FunctionDefinition>(
global_arena->New<FunctionDefinition>(
-1, "Print", std::vector<GenericBinding>(),
global_arena->RawNew<TuplePattern>(-1, print_fields),
global_arena->RawNew<ExpressionPattern>(