From 13918ec129a503a35c3d793ae686f48b45a20afb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Ferreira?= Date: Fri, 5 Mar 2021 20:06:44 +0000 Subject: [PATCH] benchmark: add `__MANGLED_FUNCTION__` special keyword to the lexer and parser MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Luís Ferreira --- benchmark/gcbench/vdparser.extra/vdc/lexer.d | 1 + benchmark/gcbench/vdparser.extra/vdc/parser/expr.d | 1 + 2 files changed, 2 insertions(+) diff --git a/benchmark/gcbench/vdparser.extra/vdc/lexer.d b/benchmark/gcbench/vdparser.extra/vdc/lexer.d index a01c49e719..3896a96377 100644 --- a/benchmark/gcbench/vdparser.extra/vdc/lexer.d +++ b/benchmark/gcbench/vdparser.extra/vdc/lexer.d @@ -1026,6 +1026,7 @@ const string[] keywords = "__LINE__", "__FUNCTION__", "__PRETTY_FUNCTION__", + "__MANGLED_FUNCTION__", "__MODULE__", "shared", diff --git a/benchmark/gcbench/vdparser.extra/vdc/parser/expr.d b/benchmark/gcbench/vdparser.extra/vdc/parser/expr.d index 47c03d77b9..21e987ef59 100644 --- a/benchmark/gcbench/vdparser.extra/vdc/parser/expr.d +++ b/benchmark/gcbench/vdparser.extra/vdc/parser/expr.d @@ -870,6 +870,7 @@ class PrimaryExpression : Expression case TOK___LINE__: case TOK___FUNCTION__: case TOK___PRETTY_FUNCTION__: + case TOK___MANGLED_FUNCTION__: case TOK___MODULE__: auto expr = new ast.PrimaryExpression(p.tok); p.pushNode(expr);