mirror of
https://gitlab.com/camelot/kickc.git
synced 2025-08-08 13:25:12 +00:00
Fixed NPE
This commit is contained in:
@@ -188,9 +188,11 @@ public class Pass1GenerateStatementSequence extends KickCBaseVisitor<Object> {
|
|||||||
this.visit(stmtForCtx.stmt());
|
this.visit(stmtForCtx.stmt());
|
||||||
}
|
}
|
||||||
// Add increment
|
// Add increment
|
||||||
PrePostModifierHandler.addPreModifiers(this, ctx.expr(1));
|
if(ctx.expr(1)!=null) {
|
||||||
this.visit(ctx.expr(1));
|
PrePostModifierHandler.addPreModifiers(this, ctx.expr(1));
|
||||||
PrePostModifierHandler.addPostModifiers(this, ctx.expr(1));
|
this.visit(ctx.expr(1));
|
||||||
|
PrePostModifierHandler.addPostModifiers(this, ctx.expr(1));
|
||||||
|
}
|
||||||
// Add condition
|
// Add condition
|
||||||
PrePostModifierHandler.addPreModifiers(this, ctx.expr(0));
|
PrePostModifierHandler.addPreModifiers(this, ctx.expr(0));
|
||||||
RValue rValue = (RValue) this.visit(ctx.expr(0));
|
RValue rValue = (RValue) this.visit(ctx.expr(0));
|
||||||
|
Reference in New Issue
Block a user