public void visitExprStmt(final ExprStmt stmt) {
		if (CodeGenerator.DEBUG) {
			System.out.println("code for " + stmt);
		}

		stmt.visitChildren(this);

		genPostponed(stmt);

		if (!(stmt.expr() instanceof StoreExpr)) {
			if (!stmt.expr().type().isVoid()) {
				if (stmt.expr().type().isWide()) {
					method.addInstruction(Opcode.opcx_pop2);
					stackHeight -= 2;

				} else {
					method.addInstruction(Opcode.opcx_pop);
					stackHeight -= 1;
				}
			}
		}
	}