| // RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null | |
| // There is a HOLE in the derived2 object due to not wanting to place the two | |
| // baseclass instances at the same offset! | |
| struct baseclass {}; | |
| class derived1 : public baseclass { | |
| void * NodePtr; | |
| }; | |
| class derived2 : public baseclass { | |
| derived1 current; | |
| }; | |
| derived2 RI; |