From f290ce51b72c6ec11da9c895ebff76d337c0dd26 Mon Sep 17 00:00:00 2001 From: wqz <1197460504@qq.com> Date: Tue, 25 Apr 2023 15:25:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=86=E5=A4=9A=E9=87=8D?= =?UTF-8?q?=E6=8B=AC=E5=8F=B7=E7=9A=84=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/SysYIRGenerator.cpp | 4 ++++ src/SysYIRGenerator.h | 5 +---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/SysYIRGenerator.cpp b/src/SysYIRGenerator.cpp index 5a966fe..c0893b4 100644 --- a/src/SysYIRGenerator.cpp +++ b/src/SysYIRGenerator.cpp @@ -492,4 +492,8 @@ namespace sysy builder.setPosition(rhs_block, rhs_block->begin()); return (ctx->exp()[1]->accept(this)); } + any SysYIRGenerator::visitParenExp(SysYParser::ParenExpContext *ctx) + { + return ctx->exp()->accept(this); + } } // namespace sysy diff --git a/src/SysYIRGenerator.h b/src/SysYIRGenerator.h index da1b416..71d6e21 100644 --- a/src/SysYIRGenerator.h +++ b/src/SysYIRGenerator.h @@ -180,10 +180,7 @@ namespace sysy virtual std::any visitUnaryExp(SysYParser::UnaryExpContext *ctx) override; - virtual std::any visitParenExp(SysYParser::ParenExpContext *ctx) override - { - return visitChildren(ctx); - } + virtual std::any visitParenExp(SysYParser::ParenExpContext *ctx) override; virtual std::any visitStringExp(SysYParser::StringExpContext *ctx) override {