* Dale Johannesen: > The test of f->b comes out as > > testl $1048512, 73(%eax) > > This is wrong, because 4 bytes starting at 73 goes outside the > original object and can cause a page fault.
sizeof (struct Flags) is 76, so this isn't a bug, IMHO.
* Dale Johannesen: > The test of f->b comes out as > > testl $1048512, 73(%eax) > > This is wrong, because 4 bytes starting at 73 goes outside the > original object and can cause a page fault.
sizeof (struct Flags) is 76, so this isn't a bug, IMHO.