1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| // 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; }
|
|