commit | 1895f8d0852af6e6784f4437221e12a8f49539cd | [log] [tgz] |
---|---|---|
author | Devin Moore <devinmoore@google.com> | Thu Mar 13 23:59:48 2025 +0000 |
committer | Devin Moore <devinmoore@google.com> | Tue Mar 18 10:32:17 2025 -0700 |
tree | 1f0ab3e19ba950ce32dd95615d5b5d9d55cfe45e | |
parent | a33b3f7e63cf4dbe42cd4d7fa793a4f738b7b091 [diff] |
Create the Tag enum for unions as a DERIVED location We create internal Tag enums inside of unions for the descriminators. We throw errors in some cases if those are handled in a backward incompatible way. We treat errors from INTERNAL locations as fatal errors and it causes problems with our fuzzers. Now we have a DERIVED location type for this case where we want the type to be logged when there is a problem, but it is not an EXTERNAL type from another aidl file. Test: atest aidl_unittests Bug: 402354469 Change-Id: I7a028b9c8040f6901750a0308238cc2ed7a830fa
Documentation for this project is currently maintained here:
https://source.android.com/devices/architecture/aidl/overview