From d9b6b81d08fd8588566499d475f4d4499cd74511 Mon Sep 17 00:00:00 2001 From: Andrew Kaylor Date: Thu, 30 Aug 2018 18:37:18 +0000 Subject: [PATCH] Reverting r340807. This patch restores the old behavior of getAllocationDataForFunction in MemoryBuiltins.cpp. llvm-svn: 341091 --- llvm/lib/Analysis/MemoryBuiltins.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Analysis/MemoryBuiltins.cpp b/llvm/lib/Analysis/MemoryBuiltins.cpp index e93021b..686ad29 100644 --- a/llvm/lib/Analysis/MemoryBuiltins.cpp +++ b/llvm/lib/Analysis/MemoryBuiltins.cpp @@ -150,7 +150,7 @@ getAllocationDataForFunction(const Function *Callee, AllocType AllocTy, return None; const AllocFnsTy *FnData = &Iter->second; - if ((FnData->AllocTy & AllocTy) == 0) + if ((FnData->AllocTy & AllocTy) != FnData->AllocTy) return None; // Check function prototype. -- 2.7.4