112a9d9c8Sopenharmony_ci// bindgen-flags: --raw-line '#![cfg(not(target_os="windows"))]'
212a9d9c8Sopenharmony_ci#define POINTER_WIDTH (sizeof(void*) * 8)
312a9d9c8Sopenharmony_ci
412a9d9c8Sopenharmony_cistruct Foo {
512a9d9c8Sopenharmony_ci  unsigned long m_bitfield: POINTER_WIDTH;
612a9d9c8Sopenharmony_ci  unsigned long m_bar: POINTER_WIDTH;
712a9d9c8Sopenharmony_ci  unsigned long foo: 1;
812a9d9c8Sopenharmony_ci  unsigned long bar: POINTER_WIDTH;
912a9d9c8Sopenharmony_ci};
10