rsmith added a comment.

Can you explain a bit more about the problem? It seems to me that if I have:

  struct Base {
    char k[1];
  };
  struct Derived : Base {};

... then the 'k' subobject of a `Derived` object is known to be exactly 1 byte 
long -- it doesn't seem obviously appropriate for our flexible-sized trailing 
array support to cover this case.


http://reviews.llvm.org/D17746



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to