// #target: macos-x64
module foo;

bitstruct Abc : uint
{
	bool x : 0;
}

fn void test(Abc x)
{
	x.x = false;
}

/* #expect: foo.ll

define void @foo.test(i32 %0) #0 {
entry:
  %x = alloca i32, align 4
  store i32 %0, ptr %x, align 4
  %1 = load i32, ptr %x, align 4
  %2 = and i32 %1, -2
  store i32 %2, ptr %x, align 4
  ret void
}