Merge "Delete unused functions"
This commit is contained in:
commit
31b9a0c9da
6 changed files with 0 additions and 57 deletions
26
cc/cc.go
26
cc/cc.go
|
@ -525,8 +525,6 @@ type DepsContext interface {
|
||||||
// feature represents additional (optional) steps to building cc-related modules, such as invocation
|
// feature represents additional (optional) steps to building cc-related modules, such as invocation
|
||||||
// of clang-tidy.
|
// of clang-tidy.
|
||||||
type feature interface {
|
type feature interface {
|
||||||
begin(ctx BaseModuleContext)
|
|
||||||
deps(ctx DepsContext, deps Deps) Deps
|
|
||||||
flags(ctx ModuleContext, flags Flags) Flags
|
flags(ctx ModuleContext, flags Flags) Flags
|
||||||
props() []interface{}
|
props() []interface{}
|
||||||
}
|
}
|
||||||
|
@ -1898,21 +1896,12 @@ func (c *Module) begin(ctx BaseModuleContext) {
|
||||||
if c.coverage != nil {
|
if c.coverage != nil {
|
||||||
c.coverage.begin(ctx)
|
c.coverage.begin(ctx)
|
||||||
}
|
}
|
||||||
if c.sabi != nil {
|
|
||||||
c.sabi.begin(ctx)
|
|
||||||
}
|
|
||||||
if c.vndkdep != nil {
|
|
||||||
c.vndkdep.begin(ctx)
|
|
||||||
}
|
|
||||||
if c.lto != nil {
|
if c.lto != nil {
|
||||||
c.lto.begin(ctx)
|
c.lto.begin(ctx)
|
||||||
}
|
}
|
||||||
if c.pgo != nil {
|
if c.pgo != nil {
|
||||||
c.pgo.begin(ctx)
|
c.pgo.begin(ctx)
|
||||||
}
|
}
|
||||||
for _, feature := range c.features {
|
|
||||||
feature.begin(ctx)
|
|
||||||
}
|
|
||||||
if ctx.useSdk() && c.IsSdkVariant() {
|
if ctx.useSdk() && c.IsSdkVariant() {
|
||||||
version, err := nativeApiLevelFromUser(ctx, ctx.sdkVersion())
|
version, err := nativeApiLevelFromUser(ctx, ctx.sdkVersion())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -1936,24 +1925,9 @@ func (c *Module) deps(ctx DepsContext) Deps {
|
||||||
if c.stl != nil {
|
if c.stl != nil {
|
||||||
deps = c.stl.deps(ctx, deps)
|
deps = c.stl.deps(ctx, deps)
|
||||||
}
|
}
|
||||||
if c.sanitize != nil {
|
|
||||||
deps = c.sanitize.deps(ctx, deps)
|
|
||||||
}
|
|
||||||
if c.coverage != nil {
|
if c.coverage != nil {
|
||||||
deps = c.coverage.deps(ctx, deps)
|
deps = c.coverage.deps(ctx, deps)
|
||||||
}
|
}
|
||||||
if c.sabi != nil {
|
|
||||||
deps = c.sabi.deps(ctx, deps)
|
|
||||||
}
|
|
||||||
if c.vndkdep != nil {
|
|
||||||
deps = c.vndkdep.deps(ctx, deps)
|
|
||||||
}
|
|
||||||
if c.lto != nil {
|
|
||||||
deps = c.lto.deps(ctx, deps)
|
|
||||||
}
|
|
||||||
for _, feature := range c.features {
|
|
||||||
deps = feature.deps(ctx, deps)
|
|
||||||
}
|
|
||||||
|
|
||||||
deps.WholeStaticLibs = android.LastUniqueStrings(deps.WholeStaticLibs)
|
deps.WholeStaticLibs = android.LastUniqueStrings(deps.WholeStaticLibs)
|
||||||
deps.StaticLibs = android.LastUniqueStrings(deps.StaticLibs)
|
deps.StaticLibs = android.LastUniqueStrings(deps.StaticLibs)
|
||||||
|
|
|
@ -80,10 +80,6 @@ func (lto *lto) begin(ctx BaseModuleContext) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (lto *lto) deps(ctx BaseModuleContext, deps Deps) Deps {
|
|
||||||
return deps
|
|
||||||
}
|
|
||||||
|
|
||||||
func (lto *lto) useClangLld(ctx BaseModuleContext) bool {
|
func (lto *lto) useClangLld(ctx BaseModuleContext) bool {
|
||||||
if lto.Properties.Use_clang_lld != nil {
|
if lto.Properties.Use_clang_lld != nil {
|
||||||
return Bool(lto.Properties.Use_clang_lld)
|
return Bool(lto.Properties.Use_clang_lld)
|
||||||
|
|
|
@ -45,12 +45,6 @@ func (sabi *sabi) props() []interface{} {
|
||||||
return []interface{}{&sabi.Properties}
|
return []interface{}{&sabi.Properties}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (sabi *sabi) begin(ctx BaseModuleContext) {}
|
|
||||||
|
|
||||||
func (sabi *sabi) deps(ctx BaseModuleContext, deps Deps) Deps {
|
|
||||||
return deps
|
|
||||||
}
|
|
||||||
|
|
||||||
func (sabi *sabi) flags(ctx ModuleContext, flags Flags) Flags {
|
func (sabi *sabi) flags(ctx ModuleContext, flags Flags) Flags {
|
||||||
// Filter out flags which libTooling don't understand.
|
// Filter out flags which libTooling don't understand.
|
||||||
// This is here for legacy reasons and future-proof, in case the version of libTooling and clang
|
// This is here for legacy reasons and future-proof, in case the version of libTooling and clang
|
||||||
|
|
|
@ -499,14 +499,6 @@ func (sanitize *sanitize) begin(ctx BaseModuleContext) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (sanitize *sanitize) deps(ctx BaseModuleContext, deps Deps) Deps {
|
|
||||||
if !sanitize.Properties.SanitizerEnabled { // || c.static() {
|
|
||||||
return deps
|
|
||||||
}
|
|
||||||
|
|
||||||
return deps
|
|
||||||
}
|
|
||||||
|
|
||||||
func toDisableImplicitIntegerChange(flags []string) bool {
|
func toDisableImplicitIntegerChange(flags []string) bool {
|
||||||
// Returns true if any flag is fsanitize*integer, and there is
|
// Returns true if any flag is fsanitize*integer, and there is
|
||||||
// no explicit flag about sanitize=implicit-integer-sign-change.
|
// no explicit flag about sanitize=implicit-integer-sign-change.
|
||||||
|
|
|
@ -61,13 +61,6 @@ func (tidy *tidyFeature) props() []interface{} {
|
||||||
return []interface{}{&tidy.Properties}
|
return []interface{}{&tidy.Properties}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (tidy *tidyFeature) begin(ctx BaseModuleContext) {
|
|
||||||
}
|
|
||||||
|
|
||||||
func (tidy *tidyFeature) deps(ctx DepsContext, deps Deps) Deps {
|
|
||||||
return deps
|
|
||||||
}
|
|
||||||
|
|
||||||
func (tidy *tidyFeature) flags(ctx ModuleContext, flags Flags) Flags {
|
func (tidy *tidyFeature) flags(ctx ModuleContext, flags Flags) Flags {
|
||||||
CheckBadTidyFlags(ctx, "tidy_flags", tidy.Properties.Tidy_flags)
|
CheckBadTidyFlags(ctx, "tidy_flags", tidy.Properties.Tidy_flags)
|
||||||
CheckBadTidyChecks(ctx, "tidy_checks", tidy.Properties.Tidy_checks)
|
CheckBadTidyChecks(ctx, "tidy_checks", tidy.Properties.Tidy_checks)
|
||||||
|
|
|
@ -100,12 +100,6 @@ func (vndk *vndkdep) props() []interface{} {
|
||||||
return []interface{}{&vndk.Properties}
|
return []interface{}{&vndk.Properties}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (vndk *vndkdep) begin(ctx BaseModuleContext) {}
|
|
||||||
|
|
||||||
func (vndk *vndkdep) deps(ctx BaseModuleContext, deps Deps) Deps {
|
|
||||||
return deps
|
|
||||||
}
|
|
||||||
|
|
||||||
func (vndk *vndkdep) isVndk() bool {
|
func (vndk *vndkdep) isVndk() bool {
|
||||||
return Bool(vndk.Properties.Vndk.Enabled)
|
return Bool(vndk.Properties.Vndk.Enabled)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue