We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1b13114 commit e2fdcbfCopy full SHA for e2fdcbf
src/analyses/constant_propagator.cpp
@@ -58,11 +58,17 @@ void constant_propagator_domaint::transform(
58
output(std::cout, ai, ns);
59
#endif
60
61
+ // When the domain is used with constant_propagator_ait,
62
+ // information about dirty variables and config flags are
63
+ // available. Otherwise, the below will be null and we use default
64
+ // values
65
const constant_propagator_ait *cp=
66
dynamic_cast<constant_propagator_ait *>(&ai);
67
bool have_dirty=(cp!=nullptr);
68
- assert(!values.is_bottom);
69
+ // assert(!values.is_bottom);
70
+ if(values.is_bottom)
71
+ return;
72
73
if(from->is_decl())
74
{
0 commit comments