diff --git a/docs/test_cases/t00002.md b/docs/test_cases/t00002.md
index 0132702c..8d704b8c 100644
--- a/docs/test_cases/t00002.md
+++ b/docs/test_cases/t00002.md
@@ -52,6 +52,29 @@ public:
a->foo_c();
}
+private:
+ std::vector as;
+};
+
+//
+// NOTE: libclang fails on:
+//
+// class D : public virtual B, public virtual C {
+//
+class E : virtual public B, virtual public C {
+public:
+ void foo_a() override
+ {
+ for (auto a : as)
+ a->foo_a();
+ }
+
+ void foo_c() override
+ {
+ for (auto a : as)
+ a->foo_c();
+ }
+
private:
std::vector as;
};
diff --git a/docs/test_cases/t00002_class.png b/docs/test_cases/t00002_class.png
index 6f06077b..3cc7eec7 100644
Binary files a/docs/test_cases/t00002_class.png and b/docs/test_cases/t00002_class.png differ
diff --git a/docs/test_cases/t00003_class.png b/docs/test_cases/t00003_class.png
index 36c68afe..94bc1313 100644
Binary files a/docs/test_cases/t00003_class.png and b/docs/test_cases/t00003_class.png differ
diff --git a/docs/test_cases/t00004_class.png b/docs/test_cases/t00004_class.png
index 6c8a47b2..70189fa3 100644
Binary files a/docs/test_cases/t00004_class.png and b/docs/test_cases/t00004_class.png differ
diff --git a/docs/test_cases/t00005_class.png b/docs/test_cases/t00005_class.png
index 9e5ce5f6..a5bb5e15 100644
Binary files a/docs/test_cases/t00005_class.png and b/docs/test_cases/t00005_class.png differ
diff --git a/docs/test_cases/t00006_class.png b/docs/test_cases/t00006_class.png
index 18d7ce5d..8a8534a7 100644
Binary files a/docs/test_cases/t00006_class.png and b/docs/test_cases/t00006_class.png differ
diff --git a/docs/test_cases/t00007_class.png b/docs/test_cases/t00007_class.png
index 875ae54e..b19d65ef 100644
Binary files a/docs/test_cases/t00007_class.png and b/docs/test_cases/t00007_class.png differ
diff --git a/docs/test_cases/t00008_class.png b/docs/test_cases/t00008_class.png
index 35255dee..b346dcef 100644
Binary files a/docs/test_cases/t00008_class.png and b/docs/test_cases/t00008_class.png differ
diff --git a/docs/test_cases/t00009_class.png b/docs/test_cases/t00009_class.png
index ce51c215..5d128990 100644
Binary files a/docs/test_cases/t00009_class.png and b/docs/test_cases/t00009_class.png differ
diff --git a/docs/test_cases/t00010_class.png b/docs/test_cases/t00010_class.png
index 5393151d..d2a4a194 100644
Binary files a/docs/test_cases/t00010_class.png and b/docs/test_cases/t00010_class.png differ
diff --git a/docs/test_cases/t00011_class.png b/docs/test_cases/t00011_class.png
index fdf63196..899a869f 100644
Binary files a/docs/test_cases/t00011_class.png and b/docs/test_cases/t00011_class.png differ
diff --git a/docs/test_cases/t00012_class.png b/docs/test_cases/t00012_class.png
index 0a5bfd89..7b498ee6 100644
Binary files a/docs/test_cases/t00012_class.png and b/docs/test_cases/t00012_class.png differ
diff --git a/docs/test_cases/t00013_class.png b/docs/test_cases/t00013_class.png
index 71a64e61..7bc2ee8c 100644
Binary files a/docs/test_cases/t00013_class.png and b/docs/test_cases/t00013_class.png differ
diff --git a/docs/test_cases/t00014_class.png b/docs/test_cases/t00014_class.png
index 6bbd48d2..fb507cec 100644
Binary files a/docs/test_cases/t00014_class.png and b/docs/test_cases/t00014_class.png differ
diff --git a/docs/test_cases/t00015_class.png b/docs/test_cases/t00015_class.png
index 00000fb5..6a26f0bb 100644
Binary files a/docs/test_cases/t00015_class.png and b/docs/test_cases/t00015_class.png differ
diff --git a/docs/test_cases/t00016_class.png b/docs/test_cases/t00016_class.png
index e6b2686b..fb75cb14 100644
Binary files a/docs/test_cases/t00016_class.png and b/docs/test_cases/t00016_class.png differ
diff --git a/docs/test_cases/t20001_sequence.png b/docs/test_cases/t20001_sequence.png
index 65779c1c..9a7894c9 100644
Binary files a/docs/test_cases/t20001_sequence.png and b/docs/test_cases/t20001_sequence.png differ
diff --git a/docs/test_cases/t90000_class.png b/docs/test_cases/t90000_class.png
index 9da1afdf..9f2a34be 100644
Binary files a/docs/test_cases/t90000_class.png and b/docs/test_cases/t90000_class.png differ