aboutsummaryrefslogtreecommitdiff
path: root/src/parser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser.cpp')
-rw-r--r--src/parser.cpp25
1 files changed, 1 insertions, 24 deletions
diff --git a/src/parser.cpp b/src/parser.cpp
index 9d9d6120f..78aa48dcb 100644
--- a/src/parser.cpp
+++ b/src/parser.cpp
@@ -1946,13 +1946,7 @@ Ast *parse_force_inlining_operand(AstFile *f, Token token) {
return ast_bad_expr(f, token, f->curr_token);
}
ProcInlining pi = ProcInlining_none;
- if (token.kind == Token_inline) {
- syntax_warning(token, "'inline' is deprecated in favour of '#force_inline'");
- pi = ProcInlining_inline;
- } else if (token.kind == Token_no_inline) {
- syntax_warning(token, "'no_inline' is deprecated in favour of '#force_no_inline'");
- pi = ProcInlining_no_inline;
- } else if (token.kind == Token_Ident) {
+ if (token.kind == Token_Ident) {
if (token.string == "force_inline") {
pi = ProcInlining_inline;
} else if (token.string == "force_no_inline") {
@@ -2177,13 +2171,6 @@ Ast *parse_operand(AstFile *f, bool lhs) {
return operand;
}
- case Token_inline:
- case Token_no_inline:
- {
- Token token = advance_token(f);
- return parse_force_inlining_operand(f, token);
- } break;
-
// Parse Procedure Type or Literal or Group
case Token_proc: {
Token token = expect_token(f, Token_proc);
@@ -4464,9 +4451,6 @@ Ast *parse_attribute(AstFile *f, Token token, TokenKind open_kind, TokenKind clo
Ast *parse_unrolled_for_loop(AstFile *f, Token unroll_token) {
- if (unroll_token.kind == Token_inline) {
- syntax_warning(unroll_token, "'inline for' is deprecated in favour of `#unroll for'");
- }
Token for_token = expect_token(f, Token_for);
Ast *val0 = nullptr;
Ast *val1 = nullptr;
@@ -4523,13 +4507,6 @@ Ast *parse_stmt(AstFile *f) {
Token token = f->curr_token;
switch (token.kind) {
// Operands
- case Token_inline:
- if (peek_token_kind(f, Token_for)) {
- Token unroll_token = expect_token(f, Token_inline);
- return parse_unrolled_for_loop(f, unroll_token);
- }
- /* fallthrough */
- case Token_no_inline:
case Token_context: // Also allows for `context =`
case Token_proc:
case Token_Ident: