<div dir="ltr"><div>@Serge: <br><br>I think the point of bug 11272 is to actually document [directly or referring to some other documentation elsewhere] ALL of the clang implementation defined behaviour, which includes the behaviour with bitfields from enums (and I expect it is identical to gcc's behaviour, but I don't KNOW that this is the case).<br><br>--<br></div>Mats<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 26 August 2015 at 11:27, Serge Pavlov <span dir="ltr"><<a href="mailto:sepavloff@gmail.com" target="_blank">sepavloff@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div><a href="https://llvm.org/bugs/show_bug.cgi?id=11272" target="_blank">Bug 11272 - document implementation-defined behavior</a> says nothing about bit fields.</div></div><div class="gmail_extra"><br clear="all"><div><div>Thanks,<br>--Serge<br></div></div><div><div class="h5">
<br><div class="gmail_quote">2015-08-26 15:28 GMT+06:00 mats petersson via cfe-dev <span dir="ltr"><<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Bug number would be 11272 - the text has been mime-encoded to replace the = with =3D (since mime uses = as a special character, and =3D is the escaped = sign). Obviously, some step on the way didn't understand the encoding and left it as plain text without decoding it. <br><br>--<br></div>Mats<br></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On 26 August 2015 at 08:29, Csaba Raduly via cfe-dev <span dir="ltr"><<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi.<br>
<span><br>
On Mon, Aug 24, 2015 at 10:29 PM, Hordijk, Michael via cfe-dev  wrote:<br>
> The short question:<br>
><br>
> Does clang support using an enum as a type for a bit-field?<br>
><br>
> C11 (6.7.2.1 P 5):<br>
><br>
> A bit-field shall have a type that is a qualified or unqualified version<br>
> of _Bool, signed int, unsigned int, or some other implementation-defined<br>
> type.<br>
</span>...<br>
<span>> So I'm curious as to whether clang supports it.  I did find this on<br>
> bugzilla:<br>
><br>
> <a href="https://llvm.org/bugs/show_bug.cgi?id=3D11272" rel="noreferrer" target="_blank">https://llvm.org/bugs/show_bug.cgi?id=3D11272</a><br>
<br>
</span>LLVM Bugzilla says:<br>
<br>
'3D11272' is not a valid bug number.<br>
<br>
<br>
Csaba<br>
<span><font color="#888888">--<br>
GCS a+ e++ d- C++ ULS$ L+$ !E- W++ P+++$ w++$ tv+ b++ DI D++ 5++<br>
The Tao of math: The numbers you can count are not the real numbers.<br>
Life is complex, with real and imaginary parts.<br>
"Ok, it boots. Which means it must be bug-free and perfect. " -- Linus Torvalds<br>
"People disagree with me. I just ignore them." -- Linus Torvalds<br>
</font></span><div><div>_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
</div></div></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
<br></blockquote></div><br></div></div></div>
</blockquote></div><br></div>