mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-11-15 20:58:15 +00:00
Unify function declarations and definitions. (#896)
This commit is contained in:
1 parent
c4d7adde9a
commit
a3eac75a5b
13 files changed
+113
-181
No files matched your search
@@ -26,11 +26,11 @@ static void AddIntrinsics(Nonnull<Arena*> arena,
|
||||
source_loc,
|
||||
arena->New<IntrinsicExpression>(IntrinsicExpression::Intrinsic::Print),
|
||||
false);
|
||||
auto print = arena->New<FunctionDeclaration>(arena->New<FunctionDefinition>(
|
||||
auto print = arena->New<FunctionDeclaration>(
|
||||
source_loc, "Print", std::vector<GenericBinding>(),
|
||||
arena->New<TuplePattern>(source_loc, print_params),
|
||||
arena->New<ExpressionPattern>(arena->New<TupleLiteral>(source_loc)),
|
||||
/*is_omitted_return_type=*/false, print_return));
|
||||
/*is_omitted_return_type=*/false, print_return);
|
||||
declarations->insert(declarations->begin(), print);
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user