[Issue 8474] bitfields doesn't work with 32 bit fields

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Jul 31 09:49:43 PDT 2012


http://d.puremagic.com/issues/show_bug.cgi?id=8474



--- Comment #2 from monarchdodra at gmail.com 2012-07-31 09:49:40 PDT ---
More details: The problem only appears if the 32 (64) bit field is aligned with
0.

THIS will not create a bug:

--------
import std.bitmanip;
struct A
{
    mixin(bitfields!(
        uint, "a",  1,
        uint, "b", 32,
        uint, "c", 31,)
    );
}
void main()
{
  A a;
};

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list