diff options
author | Dan Willemsen <dwillemsen@google.com> | 2016-05-19 16:57:11 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@google.com> | 2016-05-20 00:19:14 -0700 |
commit | e8c5237775f413bbb56084e19054a3d979e15985 (patch) | |
tree | 48758b70be8d05c267ba33128960e7b80729088f /cc | |
parent | 558e517ae99d018305a45da6f46ee2a53f47c928 (diff) | |
download | build_soong-e8c5237775f413bbb56084e19054a3d979e15985.tar.gz build_soong-e8c5237775f413bbb56084e19054a3d979e15985.tar.bz2 build_soong-e8c5237775f413bbb56084e19054a3d979e15985.zip |
Fix and check CLANG_CONFIG_UNKNOWN_CFLAGS
Change-Id: Id8d4ab5e7bf7c9ed161596c19ccdfe00aaa2f7c6
Diffstat (limited to 'cc')
-rw-r--r-- | cc/clang.go | 2 | ||||
-rw-r--r-- | cc/makevars.go | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/cc/clang.go b/cc/clang.go index f4c29f01..e9dca327 100644 --- a/cc/clang.go +++ b/cc/clang.go @@ -15,6 +15,8 @@ var clangUnknownCflags = sorted([]string{ "-fno-tree-sra", "-fprefetch-loop-arrays", "-funswitch-loops", + "-Werror=unused-but-set-parameter", + "-Werror=unused-but-set-variable", "-Wmaybe-uninitialized", "-Wno-error=clobbered", "-Wno-error=maybe-uninitialized", diff --git a/cc/makevars.go b/cc/makevars.go index d33d7b7f..5259f595 100644 --- a/cc/makevars.go +++ b/cc/makevars.go @@ -34,6 +34,7 @@ func makeVarsProvider(ctx android.MakeVarsContext) { ctx.Strict("CLANG_CXX", "${clangBin}/clang++") ctx.Strict("LLVM_AS", "${clangBin}/llvm-as") ctx.Strict("LLVM_LINK", "${clangBin}/llvm-link") + ctx.StrictSorted("CLANG_CONFIG_UNKNOWN_CFLAGS", strings.Join(clangUnknownCflags, " ")) hostType := android.CurrentHostType() arches := ctx.Config().HostArches[hostType] |