C4101: Address of bitfield is illegal

[ERROR]

Description

The address of a bitfield was taken.

Example
  typedef struct A {

  
    int bf1:1;

  
  } A;

  
  void f() {

  
    A a;

  
    if(&a.bf1);

  
  }

  
Tips

Use a "normal" integral member type, if you really need to have the address.