[Issue 22624] importC: bit field misaligns following members in D struct .init

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sun Jan 23 05:05:41 UTC 2022


https://issues.dlang.org/show_bug.cgi?id=22624

Walter Bright <bugzilla at digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzilla at digitalmars.com

--- Comment #1 from Walter Bright <bugzilla at digitalmars.com> ---
A simpler test case:

  import core.stdc.stdio;
  import mod;

  struct S
  {
    cstruct b;
    ulong y = 0x1234_0000_5678;
  }

  void main()
  {
    S s;
    printf("%llx\n", s.y);
  }

prints 567800000000

--


More information about the Digitalmars-d-bugs mailing list