Skip to content

Commit ee8c6b1

Browse files
committed
Fix merge errors
1 parent e55823f commit ee8c6b1

File tree

4 files changed

+6
-11
lines changed

4 files changed

+6
-11
lines changed

driver/linker.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ static int linkObjToBinaryGcc(bool sharedLib, bool fullyStatic) {
167167
if (!opts::disableLinkerStripDead) {
168168
args.push_back("-Wl,--gc-sections");
169169
}
170-
if (global.params.targetTriple.getEnvironment() == llvm::Triple::Android) {
170+
if (global.params.targetTriple->getEnvironment() == llvm::Triple::Android) {
171171
args.push_back("-ldl");
172172
args.push_back("-lm");
173173
break;

driver/main.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -750,6 +750,8 @@ static void registerPredefinedTargetVersions() {
750750
}
751751
break;
752752
case llvm::Triple::Linux:
753+
VersionCondition::addPredefinedGlobalIdent("linux");
754+
VersionCondition::addPredefinedGlobalIdent("Posix");
753755
if (global.params.targetTriple->getEnvironment() == llvm::Triple::Android) {
754756
VersionCondition::addPredefinedGlobalIdent("Android");
755757
VersionCondition::addPredefinedGlobalIdent("CRuntime_Bionic");

gen/llvmhelpers.cpp

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,6 @@ static llvm::ManagedStatic<llvm::LLVMContext> GlobalContext;
7575

7676
llvm::LLVMContext& getGlobalContext() { return *GlobalContext; }
7777

78-
/******************************************************************************
79-
* Global context
80-
******************************************************************************/
81-
static llvm::ManagedStatic<llvm::LLVMContext> GlobalContext;
82-
83-
llvm::LLVMContext& getGlobalContext() { return *GlobalContext; }
84-
8578
/******************************************************************************
8679
* DYNAMIC MEMORY HELPERS
8780
******************************************************************************/

gen/module.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -900,9 +900,9 @@ static void genModuleInfo(Module *m, bool emitFullModuleInfo) {
900900
b.finalize(moduleInfoSym->getType()->getPointerElementType(), moduleInfoSym);
901901
setLinkage({LLGlobalValue::ExternalLinkage, false}, moduleInfoSym);
902902

903-
if ((global.params.targetTriple.isOSLinux() &&
904-
global.params.targetTriple.getEnvironment() != llvm::Triple::Android) ||
905-
global.params.targetTriple.isOSFreeBSD() ||
903+
if ((global.params.targetTriple->isOSLinux() &&
904+
global.params.targetTriple->getEnvironment() != llvm::Triple::Android) ||
905+
global.params.targetTriple->isOSFreeBSD() ||
906906
#if LDC_LLVM_VER > 305
907907
global.params.targetTriple->isOSNetBSD() || global.params.targetTriple->isOSOpenBSD() ||
908908
global.params.targetTriple->isOSDragonFly()

0 commit comments

Comments
 (0)