commit | a15f8091d2d4312a16edfcebccb13b3ea4782c29 | [log] [tgz] |
---|---|---|
author | Timur Iskhakov <iskhakovt@google.com> | Fri Aug 18 16:31:21 2017 -0700 |
committer | Timur Iskhakov <iskhakovt@google.com> | Fri Aug 18 16:31:21 2017 -0700 |
tree | 236934e5bd763e0a76331f3253cfe89020824e90 | |
parent | cec46c48853a8c1246656d0095a9faa3fad5c4f9 [diff] |
Ensure that enum doesn't contain type definition Adds check into enum validate pass. Test: hidl_test Change-Id: I436d5642e2bf52a7658828d947d84d063b64204b
diff --git a/EnumType.cpp b/EnumType.cpp index 508328f..38f74ba 100644 --- a/EnumType.cpp +++ b/EnumType.cpp
@@ -80,6 +80,8 @@ } status_t EnumType::validate() const { + CHECK(getSubTypes().empty()); + status_t err = mStorageType->callForReference(&Type::validate); if (err != OK) return err;