Skip to content

Commit 15997b4

Browse files
Petr BauchPetr Bauch
authored andcommitted
Fix based on comments, roll back changes in show_symbol_table
1 parent fbed5bd commit 15997b4

File tree

3 files changed

+10
-11
lines changed

3 files changed

+10
-11
lines changed

src/goto-programs/read_bin_goto_object.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,8 @@ static bool read_bin_goto_object_v4(
158158

159159
functions.compute_location_numbers();
160160

161-
POSTCONDITION(functions.function_map.count(goto_functionst::entry_point()));
161+
POSTCONDITION(
162+
functions.function_map.count(goto_functionst::entry_point()) != 0);
162163

163164
return false;
164165
}

src/goto-programs/show_symbol_table.cpp

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ Author: Daniel Kroening, [email protected]
1818
#include <langapi/language.h>
1919
#include <langapi/mode.h>
2020

21-
#include <util/invariant.h>
2221
#include <util/json_irep.h>
2322

2423
#include "goto_model.h"
@@ -52,8 +51,8 @@ void show_symbol_table_brief_plain(
5251
else
5352
{
5453
ptr=get_language_from_mode(symbol.mode);
55-
INVARIANT_WITH_DIAGNOSTICS(
56-
ptr != nullptr, "symbol ", id2string(symbol.name), " has unknown mode");
54+
if(ptr==nullptr)
55+
throw "symbol "+id2string(symbol.name)+" has unknown mode";
5756
}
5857

5958
std::string type_str;
@@ -96,8 +95,8 @@ void show_symbol_table_plain(
9695
ptr=get_language_from_mode(symbol.mode);
9796
}
9897

99-
INVARIANT_WITH_DIAGNOSTICS(
100-
ptr != nullptr, "symbol ", id2string(symbol.name), " has unknown mode");
98+
if(!ptr)
99+
throw "symbol "+id2string(symbol.name)+" has unknown mode";
101100

102101
std::string type_str, value_str;
103102

@@ -184,8 +183,8 @@ static void show_symbol_table_json_ui(
184183
ptr=get_language_from_mode(symbol.mode);
185184
}
186185

187-
INVARIANT_WITH_DIAGNOSTICS(
188-
ptr != nullptr, "symbol ", id2string(symbol.name), " has unknown mode");
186+
if(!ptr)
187+
throw "symbol "+id2string(symbol.name)+" has unknown mode";
189188

190189
std::string type_str, value_str;
191190

@@ -259,8 +258,8 @@ static void show_symbol_table_brief_json_ui(
259258
ptr=get_language_from_mode(symbol.mode);
260259
}
261260

262-
INVARIANT_WITH_DIAGNOSTICS(
263-
ptr != nullptr, "symbol ", id2string(symbol.name), " has unknown mode");
261+
if(!ptr)
262+
throw "symbol "+id2string(symbol.name)+" has unknown mode";
264263

265264
std::string type_str, value_str;
266265

src/goto-programs/vcd_goto_trace.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ Date: June 2011
1515

1616
#include <ctime>
1717

18-
#include <util/invariant.h>
1918
#include <util/numbering.h>
2019
#include <util/pointer_offset_size.h>
2120

0 commit comments

Comments
 (0)