Move lookup from parsing
Enables forward references!
Bug: 31827278
Test: mma
Test: tests in topic
Test: boots
Change-Id: I6c0599c3656db2a6c2246459330e4aed9fd2538b
diff --git a/Interface.cpp b/Interface.cpp
index 0fd702c..86087e0 100644
--- a/Interface.cpp
+++ b/Interface.cpp
@@ -461,7 +461,7 @@
std::vector<const Reference<Type>*> Interface::getReferences() const {
std::vector<const Reference<Type>*> ret;
- if (superType() != nullptr) {
+ if (!isIBase()) {
ret.push_back(&mSuperType);
}
@@ -488,7 +488,7 @@
// not necessary for other references.
std::vector<const Reference<Type>*> ret;
- if (superType() != nullptr) {
+ if (!isIBase()) {
ret.push_back(&mSuperType);
}