diff options
author | Colin Cross <ccross@android.com> | 2024-02-05 20:41:37 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2024-02-05 20:41:37 +0000 |
commit | 409c25a85aace80197cd3f076f13891e0b8538b5 (patch) | |
tree | 365e2700a0d6df8ca9ab5fa0c7707800b4da7d24 | |
parent | 1daaad45006fb8664e4bdb3cb766283bc14cb808 (diff) | |
parent | 4a918d4e91de5988ba9968bb40508da05cfaf5a5 (diff) | |
download | blueprint-409c25a85aace80197cd3f076f13891e0b8538b5.tar.gz |
Merge "Optimize blueprint.variationMap.equal" into main am: 4a918d4e91
Original change: https://android-review.googlesource.com/c/platform/build/blueprint/+/2947017
Change-Id: I9adb50dd5f8d9549fa7b738b680a4610e2295670
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | context.go | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -441,7 +441,10 @@ func (vm variationMap) subsetOf(other variationMap) bool { } func (vm variationMap) equal(other variationMap) bool { - return reflect.DeepEqual(vm, other) + if len(vm) != len(other) { + return false + } + return vm.subsetOf(other) } type singletonInfo struct { |