Loading rust/builder.go +7 −1 Original line number Diff line number Diff line Loading @@ -250,6 +250,12 @@ func transformSrctoCrate(ctx ModuleContext, main android.Path, deps PathDeps, fl rustcFlags = append(rustcFlags, "-Cincremental="+incrementalPath) } // Disallow experimental features modulePath := android.PathForModuleSrc(ctx).String() if !(android.IsThirdPartyPath(modulePath) || strings.HasPrefix(modulePath, "prebuilts")) { rustcFlags = append(rustcFlags, "-Zallow-features=\"default_alloc_error_handler,custom_inner_attributes,mixed_integer_ops,slice_internals\"") } // Collect linker flags linkFlags = append(linkFlags, flags.GlobalLinkFlags...) linkFlags = append(linkFlags, flags.LinkFlags...) Loading Loading
rust/builder.go +7 −1 Original line number Diff line number Diff line Loading @@ -250,6 +250,12 @@ func transformSrctoCrate(ctx ModuleContext, main android.Path, deps PathDeps, fl rustcFlags = append(rustcFlags, "-Cincremental="+incrementalPath) } // Disallow experimental features modulePath := android.PathForModuleSrc(ctx).String() if !(android.IsThirdPartyPath(modulePath) || strings.HasPrefix(modulePath, "prebuilts")) { rustcFlags = append(rustcFlags, "-Zallow-features=\"default_alloc_error_handler,custom_inner_attributes,mixed_integer_ops,slice_internals\"") } // Collect linker flags linkFlags = append(linkFlags, flags.GlobalLinkFlags...) linkFlags = append(linkFlags, flags.LinkFlags...) Loading