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: diff --git a/src/tokenizer.cpp b/src/tokenizer.cpp index 25b95bc7c..556da7c4c 100644 --- a/src/tokenizer.cpp +++ b/src/tokenizer.cpp @@ -117,8 +117,6 @@ TOKEN_KIND(Token__KeywordBegin, ""), \ TOKEN_KIND(Token_or_else, "or_else"), \ TOKEN_KIND(Token_or_return, "or_return"), \ TOKEN_KIND(Token_asm, "asm"), \ - TOKEN_KIND(Token_inline, "inline"), \ - TOKEN_KIND(Token_no_inline, "no_inline"), \ TOKEN_KIND(Token__KeywordEnd, ""), \ TOKEN_KIND(Token_Count, "")