From ef7c121a6b1d863c154fd63d6cfb5c1905df3325 Mon Sep 17 00:00:00 2001 From: Aditya Kumar Date: Fri, 2 Feb 2024 17:22:03 +0000 Subject: [PATCH] Revert^2 "Update clang version to clang-r510928" 22686bab043f1506d96f987a2351c65a8f5058aa Change-Id: I1117546bb71548e1146c6ae43419b6aef772f812 --- cc/config/global.go | 16 ++++++++++++++-- rust/bindgen.go | 2 +- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/cc/config/global.go b/cc/config/global.go index 5fed7f189..548b196f8 100644 --- a/cc/config/global.go +++ b/cc/config/global.go @@ -253,6 +253,14 @@ var ( // http://b/161386391 for -Wno-pointer-to-int-cast "-Wno-pointer-to-int-cast", "-Werror=fortify-source", + // http://b/315246135 temporarily disabled + "-Wno-error=unused-variable", + // http://b/315250603 temporarily disabled + "-Wno-error=format", + // Disabled because it produces many false positives. http://b/323050926 + "-Wno-missing-field-initializers", + // http://b/323050889 + "-Wno-packed-non-pod", "-Werror=address-of-temporary", "-Werror=incompatible-function-pointer-types", @@ -356,6 +364,10 @@ var ( "-Wno-unqualified-std-cast-call", "-Wno-array-parameter", "-Wno-gnu-offsetof-extensions", + // TODO: Enable this warning http://b/315245071 + "-Wno-fortify-source", + "-Wno-tautological-negation-compare", + "-Wno-tautological-undefined-compare", } llvmNextExtraCommonGlobalCflags = []string{ @@ -375,8 +387,8 @@ var ( // prebuilts/clang default settings. ClangDefaultBase = "prebuilts/clang/host" - ClangDefaultVersion = "clang-r498229b" - ClangDefaultShortVersion = "17" + ClangDefaultVersion = "clang-r510928" + ClangDefaultShortVersion = "18" // Directories with warnings from Android.bp files. WarningAllowedProjects = []string{ diff --git a/rust/bindgen.go b/rust/bindgen.go index 77ba2777f..85cc220a4 100644 --- a/rust/bindgen.go +++ b/rust/bindgen.go @@ -29,7 +29,7 @@ var ( defaultBindgenFlags = []string{""} // bindgen should specify its own Clang revision so updating Clang isn't potentially blocked on bindgen failures. - bindgenClangVersion = "clang-r498229b" + bindgenClangVersion = "clang-r510928" _ = pctx.VariableFunc("bindgenClangVersion", func(ctx android.PackageVarContext) string { if override := ctx.Config().Getenv("LLVM_BINDGEN_PREBUILTS_VERSION"); override != "" {