Fixed diamond inheritance bug for interface inheritance case

This commit is contained in:
Bhargava Shastry
2020-04-16 01:02:48 +02:00
parent 01c1adf2a4
commit cc3acf39d7
+2 -1
View File
@@ -415,7 +415,8 @@ void SolInterface::addOverrides()
overrideHelper(f, base);
// Override base interface functions that are themselves overrides
for (auto &e: base->m_overrideMap)
overrideHelper(e.first, base);
for (auto &b: e.second)
overrideHelper(e.first, b->m_baseInterface);
}
}