commit | a52b058cccd2caa778d0f97077adcd4ef7ffb68a | [log] [tgz] |
---|---|---|
author | Cole Faust <colefaust@google.com> | Fri Apr 26 16:39:54 2024 -0700 |
committer | Cole Faust <colefaust@google.com> | Mon Apr 29 13:23:30 2024 -0700 |
tree | 1b7df68e15c9ecb33e1664d57731d00717e73587 | |
parent | 70b814a964b6d1fa17789cb857f6204f2147fabf [diff] |
Refactor selects In order to do less cloning, refactor selects so that all the soong-visibile structs are immutable to soong and can be reused. Additionally, refactor how the inner linked list of selects is managed, so that the append/prepend/replace logic is simpler. Bug: 323382414 Test: m nothing --no-skip-soong-tests Change-Id: Iba5d27405decc1b0596590c3e0555daeb044bf9e