// The code generated for this testcase should be completely typesafe! // RUN: %llvmgcc -xc++ -S -o - %s | llvm-as | opt -die | llvm-dis | \ // RUN: notcast struct contained { unsigned X; contained(); }; struct base { unsigned A, B; }; struct derived : public base { contained _M_value_field; }; int test() { derived X; }