rjmccall accepted this revision.
rjmccall added a comment.

LGTM.



================
Comment at: lib/Sema/SemaExprCXX.cpp:2030
+      }
+    }
 
----------------
svenvh wrote:
> rjmccall wrote:
> > Anastasia wrote:
> > > svenvh wrote:
> > > > rjmccall wrote:
> > > > > I think a better interpretation of this rule would be to just error 
> > > > > on attempts to use the standard non-placement operator new/delete 
> > > > > instead of trying to outlaw the operator declarations.  For example, 
> > > > > I don't know why a user-defined non-global operator new would be 
> > > > > problematic.
> > > > Good point, I have raised this with Khronos, so I will hold this off 
> > > > until we have clarification.
> > > The decision by Khronos is to allow all user defined new/delete operators 
> > > (even global). I have submitted the change to the spec. The next 
> > > publishing date is however in July.
> > Okay.  I agree with your decision in this patch to treat this as a defect 
> > in the spec and thus to go ahead and do the right thing now.
> I can postpone committing this until the revised spec has been published, if 
> that's more desirable?
No, if that's the directive I see no reason to wait for formal publication.  As 
precedent, we update C++ rules long before ISO officially blesses the current 
draft into a standard.


https://reviews.llvm.org/D46651



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

Reply via email to