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

Commit f1a406cd authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "lto: Rename Disabled to Never to reduce confusion"

parents 695755ae f43ff059
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -133,7 +133,7 @@ func (lto *lto) flags(ctx BaseModuleContext, flags Flags) Flags {

// Can be called with a null receiver
func (lto *lto) LTO() bool {
	if lto == nil || lto.Disabled() {
	if lto == nil || lto.Never() {
		return false
	}

@@ -146,7 +146,7 @@ func (lto *lto) FullLTO() bool {

func (lto *lto) ThinLTO() bool {
	if Bool(lto.Properties.GlobalThin) {
		if !lto.Disabled() && !lto.FullLTO() {
		if !lto.Never() && !lto.FullLTO() {
			return true
		}
	}
@@ -155,8 +155,8 @@ func (lto *lto) ThinLTO() bool {
}

// Is lto.never explicitly set to true?
func (lto *lto) Disabled() bool {
	return lto.Properties.Lto.Never != nil && *lto.Properties.Lto.Never
func (lto *lto) Never() bool {
	return Bool(lto.Properties.Lto.Never)
}

// Propagate lto requirements down from binaries
@@ -184,7 +184,7 @@ func ltoDepsMutator(mctx android.TopDownMutatorContext) {
			}

			if dep, ok := dep.(*Module); ok && dep.lto != nil &&
				!dep.lto.Disabled() {
				!dep.lto.Never() {
				if full && !dep.lto.FullLTO() {
					dep.lto.Properties.FullDep = true
				}