aboutsummaryrefslogtreecommitdiff
path: root/compiler_wrapper/clang_flags.go
diff options
context:
space:
mode:
Diffstat (limited to 'compiler_wrapper/clang_flags.go')
-rw-r--r--compiler_wrapper/clang_flags.go12
1 files changed, 0 insertions, 12 deletions
diff --git a/compiler_wrapper/clang_flags.go b/compiler_wrapper/clang_flags.go
index a38e597a..80e5174a 100644
--- a/compiler_wrapper/clang_flags.go
+++ b/compiler_wrapper/clang_flags.go
@@ -36,21 +36,9 @@ func processClangFlags(builder *commandBuilder) error {
clangDir = filepath.Dir(clangDir)
}
- var languageOverriden = false
- for _, arg := range builder.args {
- // Reading stdin with "-" requires either -E (which defaults to C) or -x
- if arg.value == "-x" || arg.value == "-" {
- languageOverriden = true
- }
- }
-
clangBasename := "clang"
if strings.HasSuffix(builder.target.compiler, "++") {
clangBasename = "clang++"
- // If a package wants to specify the language then it can set the standard too.
- if !languageOverriden {
- builder.addPreUserArgs(builder.cfg.cppFlags...)
- }
}
// Unsupported flags to remove from the clang command line.