Commit 97f140d1e4c2ebd7b32afd4241891d525e51c1fc

Authored by Austin Sun
1 parent 2d64c72aa5
Exists in master

well

Showing 2 changed files with 4 additions and 5 deletions Side-by-side Diff

... ... @@ -344,7 +344,6 @@
344 344 }
345 345 */
346 346 return NULL;
347   -
348 347 }
349 348  
350 349 llvm::Value * SwitchLabel::Emit(){
351 350  
352 351  
353 352  
... ... @@ -352,14 +351,14 @@
352 351 }
353 352  
354 353 llvm::Value * Case::Emit(){
  354 + //stmt and label emit on stmt //return on label
355 355 stmt->Emit();
356 356 return label->Emit();
357   - //stmt and label emit on stmt //return on label
358 357 }
359 358  
360 359 llvm::Value * Default::Emit(){
  360 + //stmt emit return null
361 361 stmt->Emit();
362 362 return NULL;
363   - //stmt emit return null
364 363 }
... ... @@ -62,11 +62,11 @@
62 62 return ty;
63 63 }
64 64  
65   -void IRGenerator::SetFootBlock(llvm::BasicBlock *bb) {
  65 +void IRGenerator::SetFooterBlock(llvm::BasicBlock *bb) {
66 66 currentFooter = bb;
67 67 }
68 68  
69   -llvm::BasicBlock *IRGenerator::GetFootBlock() const {
  69 +llvm::BasicBlock *IRGenerator::GetFooterBlock() const {
70 70 return currentFooter;
71 71 }
72 72