diff --git a/rust/builder.go b/rust/builder.go index 0aa2225f7..0dfaef49f 100644 --- a/rust/builder.go +++ b/rust/builder.go @@ -261,7 +261,7 @@ func transformSrctoCrate(ctx ModuleContext, main android.Path, deps PathDeps, fl // Disallow experimental features modulePath := android.PathForModuleSrc(ctx).String() if !(android.IsThirdPartyPath(modulePath) || strings.HasPrefix(modulePath, "prebuilts")) { - rustcFlags = append(rustcFlags, "-Zallow-features=\"custom_inner_attributes,mixed_integer_ops\"") + rustcFlags = append(rustcFlags, "-Zallow-features=\"\"") } // Collect linker flags diff --git a/rust/config/global.go b/rust/config/global.go index 748bb3d2f..60acc6e28 100644 --- a/rust/config/global.go +++ b/rust/config/global.go @@ -51,9 +51,6 @@ var ( // Use v0 mangling to distinguish from C++ symbols "-C symbol-mangling-version=v0", "--color always", - // TODO (b/267698452): Temporary workaround until the "no unstable - // features" policy is enforced. - "-A stable-features", "-Zdylib-lto", }