// RUN: %clang_cc1 -emit-llvm %s -o - // PR954 struct _Refcount_Base { unsigned long _M_ref_count; int _M_ref_count_lock; _Refcount_Base() : _M_ref_count(0) {} }; struct _Rope_RopeRep : public _Refcount_Base { public: int _M_tag:8; }; int foo(_Rope_RopeRep* r) { return r->_M_tag; } |