commit | e1abd594b4e706a6da2089751609f0f08aed53e0 | [log] [tgz] |
---|---|---|
author | Jooyung Han <jooyung@google.com> | Tue Oct 05 10:35:02 2021 +0900 |
committer | Jooyung Han <jooyung@google.com> | Thu Oct 07 02:22:06 2021 +0000 |
tree | b74cd2244bc6734c38fbfb7909679f5722fd55c2 | |
parent | f8c3963a6c8a3eb8d005f47495f6d1f6b0b3cd5d [diff] |
Split type resolution from constref resolution Resolving both types and constrefs causes deeply nested recursive calls with redundant checks on the same node. Now type resolution is performed first and then constref's are resolved. Due to the change of type resolution (it now imports every referenced type as well), .d files are changed to list referenced types. Bug: 201905322 Test: aidl_unittest Change-Id: I0c415adc947c05c9b9fdf824e4c828cf9f73d227
Documentation for this project is currently maintained here:
https://source.android.com/devices/architecture/aidl/overview