Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 854c4fad authored by Pirama Arumuga Nainar's avatar Pirama Arumuga Nainar Committed by Automerger Merge Worker
Browse files

Merge "Revert "Remove flags rejected by RBE input processor"" into main am: d03958d4

parents 4ef08d8f d03958d4
Loading
Loading
Loading
Loading
+1 −6
Original line number Diff line number Diff line
@@ -681,16 +681,11 @@ func transformSourceToObj(ctx ModuleContext, subdir string, srcFiles, noTidySrcs
			tidyCmd := "${config.ClangBin}/clang-tidy"

			rule := clangTidy
			reducedCFlags := moduleFlags
			if ctx.Config().UseRBE() && ctx.Config().IsEnvTrue("RBE_CLANG_TIDY") {
				rule = clangTidyRE
				// b/248371171, work around RBE input processor problem
				// some cflags rejected by input processor, but usually
				// do not affect included files or clang-tidy
				reducedCFlags = config.TidyReduceCFlags(reducedCFlags)
			}

			sharedCFlags := shareFlags("cFlags", reducedCFlags)
			sharedCFlags := shareFlags("cFlags", moduleFlags)
			srcRelPath := srcFile.Rel()

			// Add the .tidy rule
+0 −9
Original line number Diff line number Diff line
@@ -16,7 +16,6 @@ package config

import (
	"android/soong/android"
	"regexp"
	"strings"
)

@@ -281,11 +280,3 @@ func TidyFlagsForSrcFile(srcFile android.Path, flags string) string {
	}
	return flags
}

var (
	removedCFlags = regexp.MustCompile(" -fsanitize=[^ ]*memtag-[^ ]* ")
)

func TidyReduceCFlags(flags string) string {
	return removedCFlags.ReplaceAllString(flags, " ")
}