// 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; } |