pass test1,but test2 segmentation fault

This commit is contained in:
Downright
2025-03-26 11:39:22 +08:00
parent 7f364abffb
commit 9bea0879e0
3 changed files with 116 additions and 62 deletions

View File

@@ -85,7 +85,7 @@ private:
bool isalloca;
AllocaInst *current_alloca;
GlobalValue *current_global;
Type *current_type;
Type* current_type;
int numdims = 0;
public:
@@ -118,7 +118,7 @@ public:
std::any visitReturnStmt(SysYParser::ReturnStmtContext *ctx) override;
// std::any visitExp(SysYParser::ExpContext *ctx) override;
std::any visitLValue(SysYParser::LValueContext *ctx) override;
// std::any visitPrimaryExp(SysYParser::PrimaryExpContext *ctx) override;
std::any visitPrimExp(SysYParser::PrimExpContext *ctx) override;
// std::any visitParenExp(SysYParser::ParenExpContext *ctx) override;
std::any visitNumber(SysYParser::NumberContext *ctx) override;
// std::any visitString(SysYParser::StringContext *ctx) override;