Call _d_hidden_func() instead of hidden functions.

This commit is contained in:
Alexey Prokhin
2010-12-31 13:29:01 +03:00
parent 74db15559a
commit 6b6ba75139
2 changed files with 38 additions and 0 deletions

View File

@@ -1069,4 +1069,13 @@ static void LLVM_D_BuildRuntimeModule()
const llvm::FunctionType* fty = llvm::FunctionType::get(voidTy, types, false);
llvm::Function::Create(fty, llvm::GlobalValue::ExternalLinkage, fname, M);
}
#if DMDV2
// void _d_hidden_func()
{
llvm::StringRef fname("_d_hidden_func");
const llvm::FunctionType* fty = llvm::FunctionType::get(voidTy, false);
llvm::Function::Create(fty, llvm::GlobalValue::ExternalLinkage, fname, M);
}
#endif
}