From f94651486cb8863bdf7fdcf2891348c03c71a83a Mon Sep 17 00:00:00 2001 From: bdr7fv <bdr7fv@git.zephyr-software.com> Date: Fri, 21 Jun 2013 12:10:10 +0000 Subject: [PATCH] Recursive validate did not return false if no more layouts could be validate. Former-commit-id: aaf1a471a7cc753b259cfe9f26c8cf4e3f65f12e --- tools/transforms/PNTransformDriver.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/transforms/PNTransformDriver.cpp b/tools/transforms/PNTransformDriver.cpp index f69e6c726..e30abc469 100644 --- a/tools/transforms/PNTransformDriver.cpp +++ b/tools/transforms/PNTransformDriver.cpp @@ -1022,6 +1022,7 @@ bool PNTransformDriver::Validate_Recursive(vector<validation_record> &vrs, unsig { failed.push_back(vrs[start].func); cout<<"Validate Recursive: Function: "<<vrs[start].func->GetName()<<" has no additional inferences."<<endl; + return false; } vrs[start].layouts[vrs[start].layout_index]->Shuffle(); -- GitLab