Perform type-checking in place (#867)

This commit is contained in:
Geoff Romer
2021-10-11 16:37:39 -07:00
committed by GitHub
parent d177a08e01
commit a99d882223
6 changed files with 189 additions and 319 deletions
@@ -49,6 +49,7 @@ class FunctionDefinition {
auto param_pattern() const -> const TuplePattern& { return *param_pattern_; }
auto param_pattern() -> TuplePattern& { return *param_pattern_; }
auto return_type() const -> const Pattern& { return *return_type_; }
auto return_type() -> Pattern& { return *return_type_; }
auto is_omitted_return_type() const -> bool {
return is_omitted_return_type_;
}