I came across the diamond problem and found different solutions for different cases with a single diamond. However I couldn\'t find a solution for \'chained\' diamonds.
It is. The error is due to a bug in your compiler.