From 97f140d1e4c2ebd7b32afd4241891d525e51c1fc Mon Sep 17 00:00:00 2001 From: Austin Sun Date: Fri, 20 May 2016 10:32:06 -0700 Subject: [PATCH] well --- ast_stmt.cc | 5 ++--- irgen.cc | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/ast_stmt.cc b/ast_stmt.cc index 9e2bbd2..6fc94dd 100644 --- a/ast_stmt.cc +++ b/ast_stmt.cc @@ -344,7 +344,6 @@ llvm::Value * SwitchStmt::Emit(){ } */ return NULL; - } llvm::Value * SwitchLabel::Emit(){ @@ -352,14 +351,14 @@ llvm::Value * SwitchLabel::Emit(){ } llvm::Value * Case::Emit(){ + //stmt and label emit on stmt //return on label stmt->Emit(); return label->Emit(); - //stmt and label emit on stmt //return on label } llvm::Value * Default::Emit(){ + //stmt emit return null stmt->Emit(); return NULL; - //stmt emit return null } diff --git a/irgen.cc b/irgen.cc index ef88d1d..ef3c21a 100644 --- a/irgen.cc +++ b/irgen.cc @@ -62,11 +62,11 @@ llvm::Type *IRGenerator::GetFloatType() const { return ty; } -void IRGenerator::SetFootBlock(llvm::BasicBlock *bb) { +void IRGenerator::SetFooterBlock(llvm::BasicBlock *bb) { currentFooter = bb; } -llvm::BasicBlock *IRGenerator::GetFootBlock() const { +llvm::BasicBlock *IRGenerator::GetFooterBlock() const { return currentFooter; } -- 1.9.1