| Index: src/IceInstX86BaseImpl.h
|
| diff --git a/src/IceInstX86BaseImpl.h b/src/IceInstX86BaseImpl.h
|
| index 2d9ee0f423e9363c539c724fb7ee2faa3a6b4343..f80073e638735206c7f258eb0a2768126050e516 100644
|
| --- a/src/IceInstX86BaseImpl.h
|
| +++ b/src/IceInstX86BaseImpl.h
|
| @@ -152,15 +152,17 @@ bool InstX86Br<Machine>::optimizeBranch(const CfgNode *NextNode) {
|
| }
|
|
|
| template <class Machine>
|
| -bool InstX86Br<Machine>::repointEdge(CfgNode *OldNode, CfgNode *NewNode) {
|
| +bool InstX86Br<Machine>::repointEdges(CfgNode *OldNode, CfgNode *NewNode) {
|
| + bool Found = false;
|
| if (TargetFalse == OldNode) {
|
| TargetFalse = NewNode;
|
| - return true;
|
| - } else if (TargetTrue == OldNode) {
|
| + Found = true;
|
| + }
|
| + if (TargetTrue == OldNode) {
|
| TargetTrue = NewNode;
|
| - return true;
|
| + Found = true;
|
| }
|
| - return false;
|
| + return Found;
|
| }
|
|
|
| template <class Machine>
|
|
|