[lldb-dev] TestBitfields
Filipe Cabecinhas
filcab+lldb-dev at gmail.com
Mon Jan 14 13:05:45 PST 2013
Bump. I just want to be sure I'm not missing something on that test.
Thanks,
Filipe
On Thu, Jan 3, 2013 at 3:38 PM, Filipe Cabecinhas <filcab+lldb-dev at gmail.com
> wrote:
> Hi all,
>
> TestBitfields is failing for some time. It seems to be relying on the
> value of undefined bits:
>
> self.expect("frame variable --show-types more_bits",
> VARIABLES_DISPLAYED_CORRECTLY,
> substrs = ['(uint32_t:3) a = 3',
> '(int:1) = 0',
> '(uint8_t:1) b = \'\\0\'',
> '(uint8_t:1) c = \'\\x01\'',
> '(uint8_t:1) d = \'\\0\''])
>
> This always fails for me, at TestBitfields.py line 106.
> It seems to be relying on the value (and type) of the padding bit.
>
> I suppose we don't get the type we expected (for the padding bit) because
> clang may be throwing it out (we can't reference it) But our test is
> relying on both the type AND the value of the padding bit.
>
> Maybe I misunderstood something, but attached is a patch, in case my
> analysis is correct.
>
> Regards,
>
> Filipe
>
> P.S: This happens on i386 only (tested on Mac OS X).
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20130114/29989729/attachment.html>
More information about the lldb-dev
mailing list