Fixed virtual inheritance handling

This commit is contained in:
Bartek Kryza
2022-04-16 20:48:50 +02:00
parent 09609b3e05
commit 750f838390
2 changed files with 2 additions and 7 deletions

View File

@@ -58,12 +58,7 @@ private:
std::vector<A *> as;
};
//
// NOTE: libclang fails on:
//
// class D : public virtual B, public virtual C {
//
class E : virtual public B, virtual public C {
class E : virtual public B, public virtual C {
public:
///
/// Forward foo_a

View File

@@ -38,7 +38,7 @@ struct AAA : public AA {
};
namespace ns2 {
struct AAAA : public AAA {
struct AAAA : public virtual AAA {
};
} // namespace ns2