Loading android/config.go +4 −0 Original line number Diff line number Diff line Loading @@ -2172,6 +2172,10 @@ func (c *config) UseTransitiveJarsInClasspath() bool { return c.productVariables.GetBuildFlagBool("RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH") } func (c *config) UseR8StoreStoreFenceConstructorInlining() bool { return c.productVariables.GetBuildFlagBool("RELEASE_R8_STORE_STORE_FENCE_CONSTRUCTOR_INLINING") } func (c *config) UseDexV41() bool { return c.productVariables.GetBuildFlagBool("RELEASE_USE_DEX_V41") } Loading java/dex.go +4 −0 Original line number Diff line number Diff line Loading @@ -412,6 +412,10 @@ func (d *dexer) r8Flags(ctx android.ModuleContext, dexParams *compileDexParams, artProfileOutput = profileOutput } if ctx.Config().UseR8StoreStoreFenceConstructorInlining() { r8Flags = append(r8Flags, "--store-store-fence-constructor-inlining") } return r8Flags, r8Deps, artProfileOutput } Loading Loading
android/config.go +4 −0 Original line number Diff line number Diff line Loading @@ -2172,6 +2172,10 @@ func (c *config) UseTransitiveJarsInClasspath() bool { return c.productVariables.GetBuildFlagBool("RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH") } func (c *config) UseR8StoreStoreFenceConstructorInlining() bool { return c.productVariables.GetBuildFlagBool("RELEASE_R8_STORE_STORE_FENCE_CONSTRUCTOR_INLINING") } func (c *config) UseDexV41() bool { return c.productVariables.GetBuildFlagBool("RELEASE_USE_DEX_V41") } Loading
java/dex.go +4 −0 Original line number Diff line number Diff line Loading @@ -412,6 +412,10 @@ func (d *dexer) r8Flags(ctx android.ModuleContext, dexParams *compileDexParams, artProfileOutput = profileOutput } if ctx.Config().UseR8StoreStoreFenceConstructorInlining() { r8Flags = append(r8Flags, "--store-store-fence-constructor-inlining") } return r8Flags, r8Deps, artProfileOutput } Loading