mirror of
https://github.com/intel/llvm.git
synced 2026-02-01 08:56:15 +08:00
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
This commit is contained in:
@@ -1751,11 +1751,6 @@ namespace {
|
||||
SafeToInline = E->getConstructor()->hasAttr<DLLImportAttr>();
|
||||
return SafeToInline;
|
||||
}
|
||||
bool VisitCXXMemberCallExpr(CXXMemberCallExpr *E) {
|
||||
CXXMethodDecl *M = E->getMethodDecl();
|
||||
SafeToInline = M->hasAttr<DLLImportAttr>();
|
||||
return SafeToInline;
|
||||
}
|
||||
bool VisitCXXDeleteExpr(CXXDeleteExpr *E) {
|
||||
SafeToInline = E->getOperatorDelete()->hasAttr<DLLImportAttr>();
|
||||
return SafeToInline;
|
||||
|
||||
Reference in New Issue
Block a user