diff --git a/lib/VMCore/Metadata.cpp b/lib/VMCore/Metadata.cpp index ba89e09ae56..d632f8d4fc1 100644 --- a/lib/VMCore/Metadata.cpp +++ b/lib/VMCore/Metadata.cpp @@ -173,12 +173,13 @@ bool MDNode::getLocalFunction(Function *LocalFunction, // different function. return false; - if (LocalFunctionTemp) + if (LocalFunctionTemp) { if (!LocalFunction) LocalFunction = LocalFunctionTemp; else if (LocalFunction != LocalFunctionTemp) // This MDNode contains operands that are local to different functions. return false; + } } return true;