------- Comment #11 from manu at gcc dot gnu dot org 2010-02-24 19:44 ------- (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? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19808