This should be fixed in r306364. > On Jun 22, 2017, at 1:26 PM, Akira Hatanaka <ahatan...@apple.com> wrote: > > According to the documentation, the starting position of the field has to be > encoded too: > > https://gcc.gnu.org/onlinedocs/gcc/Type-encoding.html > <https://gcc.gnu.org/onlinedocs/gcc/Type-encoding.html> > > I’m not sure whether we need the same information for bitfield ivars though. > >> On Jun 22, 2017, at 12:03 PM, Joerg Sonnenberger <jo...@bec.de >> <mailto:jo...@bec.de>> wrote: >> >> On Thu, Jun 22, 2017 at 11:09:48AM -0700, Akira Hatanaka wrote: >>> Do you want the same encoding for the bitfield “int : 1” you saw before >>> r297792, which is just “i"? >>> >>> The encoding for bitfield is normally bN where N is the number of bits, >>> but the comment in function EncodeBitField says GNU runtime encodes it >>> differently. >> >> Sorry, can't answer that. I primarily care about a new clang crash that >> didn't exist before, cut I can't answer what the correct behavior should >> be. >> >> Joerg >
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits