X-Git-Url: http://plrg.eecs.uci.edu/git/?p=c11tester.git;a=blobdiff_plain;f=funcnode.cc;h=9f972f00558d7c80a36fd107c63a4c8847fbc987;hp=691b2f6924a9f4427f9720f90d439390fb65cb28;hb=dad0ccf535e5479ec5663e4665528e901a99843a;hpb=527eb9241e1b39b6ad4125a71b951d445d4e251e diff --git a/funcnode.cc b/funcnode.cc index 691b2f69..9f972f00 100644 --- a/funcnode.cc +++ b/funcnode.cc @@ -191,7 +191,7 @@ void FuncNode::update_tree(action_list_t * act_list) if (act->get_original_type() != ATOMIC_NOP && act->get_swap_flag() == false) act->use_original_type(); - act->decr_read_ref_count(); + act->decr_func_ref_count(); if (act->is_read()) { // For every read or rmw actions in this list, the reads_from was marked, and not deleted. @@ -200,7 +200,7 @@ void FuncNode::update_tree(action_list_t * act_list) if (rf->get_original_type() != ATOMIC_NOP && rf->get_swap_flag() == false) rf->use_original_type(); - rf->decr_read_ref_count(); + rf->decr_func_ref_count(); } FuncInst * func_inst = get_inst(act); @@ -291,7 +291,7 @@ void FuncNode::update_tree(action_list_t * act_list) while (it->hasNext()) { ModelAction * act = it->next(); - if (act->is_free() && act->get_read_ref_count() == 0) + if (act->is_free() && act->get_func_ref_count() == 0) delete act; } delete it;