File tree Expand file tree Collapse file tree 4 files changed +11
-6
lines changed Expand file tree Collapse file tree 4 files changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -1249,7 +1249,8 @@ void twols_parse_optionst::report_properties(
1249
1249
it!=property_map.end ();
1250
1250
it++)
1251
1251
{
1252
- if (it->second .status ==property_statust::UNKNOWN)
1252
+ if (it->second .status ==property_statust::UNKNOWN ||
1253
+ it->second .status ==property_statust::NOT_CHECKED)
1253
1254
unknown++;
1254
1255
if (it->second .status ==property_statust::FAIL)
1255
1256
failed++;
Original file line number Diff line number Diff line change @@ -130,7 +130,8 @@ void cover_goals_extt::assignment()
130
130
for (goal_mapt::const_iterator it=goal_map.begin ();
131
131
it!=goal_map.end (); it++, g_it++)
132
132
{
133
- if (property_map.at (it->first ).status ==property_statust::UNKNOWN &&
133
+ if ((property_map.at (it->first ).status ==property_statust::UNKNOWN ||
134
+ property_map.at (it->first ).status ==property_statust::NOT_CHECKED) &&
134
135
solver.l_get (g_it->condition ).is_true ())
135
136
{
136
137
property_map.at (it->first ).status =property_statust::FAIL;
@@ -159,7 +160,8 @@ void cover_goals_extt::assignment()
159
160
for (goal_mapt::const_iterator it=goal_map.begin ();
160
161
it!=goal_map.end (); it++, g_it++)
161
162
{
162
- if (property_map.at (it->first ).status ==property_statust::UNKNOWN &&
163
+ if ((property_map.at (it->first ).status ==property_statust::UNKNOWN ||
164
+ property_map.at (it->first ).status ==property_statust::NOT_CHECKED) &&
163
165
solver.l_get (g_it->condition ).is_true ())
164
166
{
165
167
property_map.at (it->first ).status =property_statust::FAIL;
Original file line number Diff line number Diff line change @@ -148,7 +148,8 @@ resultt summary_checker_baset::check_properties()
148
148
{
149
149
if (p_it->second .status ==property_statust::FAIL)
150
150
return resultt::FAIL;
151
- if (p_it->second .status ==property_statust::UNKNOWN)
151
+ if (p_it->second .status ==property_statust::UNKNOWN ||
152
+ p_it->second .status ==property_statust::NOT_CHECKED)
152
153
result=resultt::UNKNOWN;
153
154
}
154
155
@@ -238,7 +239,7 @@ void summary_checker_baset::check_properties(
238
239
}
239
240
240
241
// do not recheck properties that have already been decided
241
- if (property_map.at (property_id).status !=property_statust::UNKNOWN )
242
+ if (property_map.at (property_id).status !=property_statust::NOT_CHECKED )
242
243
continue ;
243
244
244
245
// TODO: some properties do not show up in initialize_property_map
Original file line number Diff line number Diff line change @@ -589,7 +589,8 @@ resultt summary_checker_nontermt::check_nonterm_linear()
589
589
{
590
590
if (p_it->second .status ==property_statust::FAIL)
591
591
return resultt::FAIL;
592
- if (p_it->second .status ==property_statust::UNKNOWN)
592
+ if (p_it->second .status ==property_statust::UNKNOWN ||
593
+ p_it->second .status ==property_statust::NOT_CHECKED)
593
594
result=resultt::UNKNOWN;
594
595
}
595
596
You can’t perform that action at this time.
0 commit comments