diff options
Diffstat (limited to 'lib/CodeGen/CodeGenModule.cpp')
-rw-r--r-- | lib/CodeGen/CodeGenModule.cpp | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/lib/CodeGen/CodeGenModule.cpp b/lib/CodeGen/CodeGenModule.cpp index 13cdc2b9db..eb716b6ab1 100644 --- a/lib/CodeGen/CodeGenModule.cpp +++ b/lib/CodeGen/CodeGenModule.cpp @@ -466,16 +466,6 @@ void CodeGenModule::EmitDeferred() { if (!CGRef->isDeclaration()) continue; - // Skip available externally functions at -O0 - // FIXME: these aren't instantiated yet, so we can't yet do this. - if (0 && getCodeGenOpts().OptimizationLevel == 0) - if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D.getDecl())) { - GVALinkage Linkage = GetLinkageForFunction(getContext(), FD, Features); - - if (Linkage == GVA_C99Inline) - continue; - } - // Otherwise, emit the definition and move on to the next one. EmitGlobalDefinition(D); } |