From 694fced1e37267ad2f5932a62777336db728d644 Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Tue, 25 Jun 2024 14:56:42 -0700 Subject: Don't mutate non-property module fields Setting sanitize and stl to nil in a mutator isn't valid, if any other mutator creates a variant then the factory method will be called again to create the new variants and will reset sanitize and stl to non-nil. Add a property to sanitize and check it everywhere that checked for sanitize != nil, and set the Stl property. Bug: 319288033 Test: all soong tests pass Flag: EXEMPT refactor Change-Id: If99d5fa0f088ee4a73cc7dccdab4268618a6009f --- sdk/cc_sdk_test.go | 1 + 1 file changed, 1 insertion(+) (limited to 'sdk/cc_sdk_test.go') diff --git a/sdk/cc_sdk_test.go b/sdk/cc_sdk_test.go index c9e20b3b8..5d76930b4 100644 --- a/sdk/cc_sdk_test.go +++ b/sdk/cc_sdk_test.go @@ -2196,6 +2196,7 @@ cc_prebuilt_library_shared { prefer: false, visibility: ["//visibility:public"], apex_available: ["//apex_available:platform"], + stl: "none", compile_multilib: "both", stubs: { versions: [ -- cgit v1.2.3-59-g8ed1b