From e8b3bba71765b6d6dbd9e8ad8911327b47c05366 Mon Sep 17 00:00:00 2001 From: David Bolvansky Date: Sat, 13 Oct 2018 15:21:55 +0000 Subject: [InstCombine] Fixed crash with aliased functions Summary: Fixes PR39177 Reviewers: spatel, jbuening Reviewed By: jbuening Subscribers: jbuening, llvm-commits Differential Revision: https://reviews.llvm.org/D53129 llvm-svn: 344454 --- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp') diff --git a/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp b/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp index 41a495a0484..6f24dc10e1e 100644 --- a/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp +++ b/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp @@ -145,7 +145,7 @@ static bool isLocallyOpenedFile(Value *File, CallInst *CI, IRBuilder<> &B, Func != LibFunc_fopen) return false; - inferLibFuncAttributes(*CI->getCalledFunction(), *TLI); + inferLibFuncAttributes(CI->getCalledFunction(), *TLI); if (PointerMayBeCaptured(File, true, true)) return false; -- cgit v1.2.3