aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/CompilationSupport.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/CompilationSupport.java b/src/main/java/com/google/devtools/build/lib/rules/objc/CompilationSupport.java
index e65cd708e5..995a65d502 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/CompilationSupport.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/CompilationSupport.java
@@ -498,6 +498,7 @@ public final class CompilationSupport {
.add(CLANG);
if (ObjcRuleClasses.CPP_SOURCES.matches(sourceFile.getExecPath())) {
commandLine.add("-stdlib=libc++");
+ commandLine.add("-std=c++11");
}
if (compilationArtifacts.hasSwiftSources()) {
@@ -1147,7 +1148,8 @@ public final class CompilationSupport {
if (objcProvider.is(USES_CPP)) {
commandLine
.add(CLANG_PLUSPLUS)
- .add("-stdlib=libc++");
+ .add("-stdlib=libc++")
+ .add("-std=c++11");
} else {
commandLine.add(CLANG);
}