aboutsummaryrefslogtreecommitdiffstats
path: root/frontends/aiger/aigerparse.cc
diff options
context:
space:
mode:
Diffstat (limited to 'frontends/aiger/aigerparse.cc')
-rw-r--r--frontends/aiger/aigerparse.cc11
1 files changed, 5 insertions, 6 deletions
diff --git a/frontends/aiger/aigerparse.cc b/frontends/aiger/aigerparse.cc
index e5ec475d1..38348cd65 100644
--- a/frontends/aiger/aigerparse.cc
+++ b/frontends/aiger/aigerparse.cc
@@ -55,16 +55,15 @@ void AigerReader::parse_aiger()
// Optional values
B = C = J = F = 0;
- if (f.peek() != ' ') goto parse_body;
+ if (f.peek() != ' ') goto end_of_header;
if (!(f >> B)) log_error("Invalid AIGER header\n");
- if (f.peek() != ' ') goto parse_body;
+ if (f.peek() != ' ') goto end_of_header;
if (!(f >> C)) log_error("Invalid AIGER header\n");
- if (f.peek() != ' ') goto parse_body;
+ if (f.peek() != ' ') goto end_of_header;
if (!(f >> J)) log_error("Invalid AIGER header\n");
- if (f.peek() != ' ') goto parse_body;
+ if (f.peek() != ' ') goto end_of_header;
if (!(f >> F)) log_error("Invalid AIGER header\n");
-
-parse_body:
+end_of_header:
std::string line;
std::getline(f, line); // Ignore up to start of next line, as standard