Fix bug overriding nested incompatible types.

Cherrypick a bug fix that would cause SetSchema to fail even with
override=true, if a client made an incompatible change to a type that is
nested in a newly added type.

This is a cherrypick of cl/447787757.

Bug: 230879098
Test: builds

Change-Id: If8ee54f903f450d938a856d87110fb333aeecb09
2 files changed
tree: 4b51fd643cd092948d6179db9280ec741ebe1619
  1. icing/
  2. java/
  3. nativeLib/
  4. proto/
  5. .gitignore
  6. Android.bp
  7. AndroidManifest.xml
  8. build.gradle
  9. CMakeLists.txt
  10. CONTRIBUTING.md
  11. LICENSE
  12. METADATA
  13. MODULE_LICENSE_APACHE2
  14. OWNERS
  15. README.md
  16. synced_AOSP_CL_number.txt
  17. TEST_MAPPING
README.md

Icing Search Library

Icing is a fast, embedded, mobile-friendly full-text-search library written in C++.

This is not an officially supported Google product.