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

Commit a9728cfa authored by Ajinkya Chalke's avatar Ajinkya Chalke Committed by Gerrit Code Review
Browse files

Merge "Revert "Don't ignore R8 warnings for optimized targets""

parents f96b899f ddad41b9
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -42,8 +42,7 @@ type DexProperties struct {
		// True if the module containing this has it set by default.
		EnabledByDefault bool `blueprint:"mutated"`

		// Whether to continue building even if warnings are emitted.  Defaults to true unless bytecode
		// optimizations are enabled, in which case warnings are not ignored for safety.
		// Whether to continue building even if warnings are emitted.  Defaults to true.
		Ignore_warnings *bool

		// If true, runs R8 in Proguard compatibility mode (default).
@@ -333,9 +332,8 @@ func (d *dexer) r8Flags(ctx android.ModuleContext, flags javaBuilderFlags) (r8Fl
	}

	// TODO(b/180878971): missing classes should be added to the relevant builds.
	// TODO(b/229727645): do not use true as default for unoptimized platform targets.
	ignoreWarningsDefault := !Bool(opt.Optimize)
	if proptools.BoolDefault(opt.Ignore_warnings, ignoreWarningsDefault) {
	// TODO(b/229727645): do not use true as default for Android platform builds.
	if proptools.BoolDefault(opt.Ignore_warnings, true) {
		r8Flags = append(r8Flags, "-ignorewarnings")
	}