mirror of
https://github.com/Z3Prover/z3
synced 2025-06-15 10:26:16 +00:00
Various variable renamings to avoid conflicts with previously defined local variables, function parameters, or members (Visual Studio 2015 warnings).
This commit is contained in:
parent
ba88648468
commit
fec815b41e
11 changed files with 65 additions and 69 deletions
|
@ -145,24 +145,24 @@ class func_decl_dependencies::top_sort {
|
|||
return false;
|
||||
m_todo.push_back(f);
|
||||
while (!m_todo.empty()) {
|
||||
func_decl * f = m_todo.back();
|
||||
func_decl * cf = m_todo.back();
|
||||
|
||||
switch (get_color(f)) {
|
||||
switch (get_color(cf)) {
|
||||
case CLOSED:
|
||||
m_todo.pop_back();
|
||||
break;
|
||||
case OPEN:
|
||||
set_color(f, IN_PROGRESS);
|
||||
if (visit_children(f)) {
|
||||
set_color(cf, IN_PROGRESS);
|
||||
if (visit_children(cf)) {
|
||||
SASSERT(m_todo.back() == f);
|
||||
m_todo.pop_back();
|
||||
set_color(f, CLOSED);
|
||||
set_color(cf, CLOSED);
|
||||
}
|
||||
break;
|
||||
case IN_PROGRESS:
|
||||
if (all_children_closed(f)) {
|
||||
SASSERT(m_todo.back() == f);
|
||||
set_color(f, CLOSED);
|
||||
if (all_children_closed(cf)) {
|
||||
SASSERT(m_todo.back() == cf);
|
||||
set_color(cf, CLOSED);
|
||||
} else {
|
||||
m_todo.reset();
|
||||
return true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue