From 25019ca828977c478cb06cb8a6e8c4e240adfef4 Mon Sep 17 00:00:00 2001 From: Reid Kleckner Date: Fri, 20 Jan 2017 20:44:50 +0000 Subject: Revert "Don't inline dllimport functions referencing non-imported methods" This reverts commit r292522. It appears to be causing crashes in builds using dllimport. llvm-svn: 292643 --- clang/lib/CodeGen/CodeGenModule.cpp | 5 ----- 1 file changed, 5 deletions(-) (limited to 'clang/lib/CodeGen/CodeGenModule.cpp') diff --git a/clang/lib/CodeGen/CodeGenModule.cpp b/clang/lib/CodeGen/CodeGenModule.cpp index 67ea1bea49a..c9d9a35fb8a 100644 --- a/clang/lib/CodeGen/CodeGenModule.cpp +++ b/clang/lib/CodeGen/CodeGenModule.cpp @@ -1751,11 +1751,6 @@ namespace { SafeToInline = E->getConstructor()->hasAttr(); return SafeToInline; } - bool VisitCXXMemberCallExpr(CXXMemberCallExpr *E) { - CXXMethodDecl *M = E->getMethodDecl(); - SafeToInline = M->hasAttr(); - return SafeToInline; - } bool VisitCXXDeleteExpr(CXXDeleteExpr *E) { SafeToInline = E->getOperatorDelete()->hasAttr(); return SafeToInline; -- cgit v1.2.3