Skip to content
Snippets Groups Projects
Commit a8c81a2d authored by bdr7fv's avatar bdr7fv
Browse files

fixed logic bug in loop guard in PN.


Former-commit-id: fceabead2959b653227b3358697fbd2d531d144d
parent cd175f0d
No related branches found
No related tags found
No related merge requests found
......@@ -734,7 +734,7 @@ void PNTransformDriver::GenerateTransformsHidden(map<string,double> &file_covera
//TODO: need to properly handle not_transformable and functions failing all transforms.
vector<PNStackLayout*> layouts;
for(;level<(int)transform_hierarchy.size() && layouts.size()!=0;level++)
for(;level<(int)transform_hierarchy.size() && layouts.size()==0;level++)
{
layouts = GenerateInferences(func, level);
}
......@@ -881,7 +881,7 @@ void PNTransformDriver::Validate_Recursive(vector<validation_record> &vrs, unsig
else
{
vector<PNStackLayout*> layouts;
for(unsigned int level=vrs[start].hierarchy_index;level<(int)transform_hierarchy.size()&&layouts.size()!=0;level++)
for(unsigned int level=vrs[start].hierarchy_index;level<(int)transform_hierarchy.size()&&layouts.size()==0;level++)
{
layouts = GenerateInferences(vrs[start].func, level);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment