------- Comment #14 from rguenth at gcc dot gnu dot org 2010-02-24 20:22 ------- (In reply to comment #11) > (In reply to comment #8) > > What else could it be than a pointer? It might be possible to mark it > > somehow > > so that the middle end knows to consider the referent uninitialized. > > This is because (this) must be allocated outside the constructor, isn't it? > > Is there nothing pointed by this that could be initialized before calling the > constructor? > > > Incidentally, perhaps we should mark the this parameter as __restrict... > > Yes, with the new __restrict support, this may bring some benefit. Should I > open a PR about this?
I don't see how this would be correct (or useful). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19808