fix: do not fail when for statements have no expression (e.g., for(;;))