Skip to content

Commit 3057d0f

Browse files
authored
Android defaults to pic (#123955)
1 parent 7ad8a3d commit 3057d0f

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

clang/lib/Driver/ToolChains/CommonArgs.cpp

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1863,21 +1863,14 @@ tools::ParsePICArgs(const ToolChain &ToolChain, const ArgList &Args) {
18631863
// Android-specific defaults for PIC/PIE
18641864
if (Triple.isAndroid()) {
18651865
switch (Triple.getArch()) {
1866-
case llvm::Triple::aarch64:
1867-
case llvm::Triple::arm:
1868-
case llvm::Triple::armeb:
1869-
case llvm::Triple::thumb:
1870-
case llvm::Triple::thumbeb:
1871-
PIC = true; // "-fpic"
1872-
break;
1873-
18741866
case llvm::Triple::x86:
18751867
case llvm::Triple::x86_64:
18761868
PIC = true; // "-fPIC"
18771869
IsPICLevelTwo = true;
18781870
break;
18791871

18801872
default:
1873+
PIC = true; // "-fpic"
18811874
break;
18821875
}
18831876
}

0 commit comments

Comments
 (0)