[Bug c++/42115] r154072 & r154073 break build of ppl, non-placement deallocation issue

2009-11-19 Thread rainer at emrich-ebersheim dot de
--- Comment #1 from rainer at emrich-ebersheim dot de 2009-11-20 01:47 --- Created an attachment (id=19063) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19063&action=view) preprocessed source, still quite large -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42115

[Bug c++/42115] r154072 & r154073 break build of ppl, non-placement deallocation issue

2009-11-19 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2009-11-20 03:05 --- I just had another email exchange about this, but can't find it right now. Anyway, 5.3.4 [expr.new]: A declaration of a placement deallocation function matches the declaration of a placement allocation function if it

[Bug c++/42115] r154072 & r154073 break build of ppl, non-placement deallocation issue

2009-11-19 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-11-20 03:10 --- That said, I can see a reading whereby since PPL also defines operator delete (void *), the operator delete (void *, size_t) isn't the usual deallocation function, so we shouldn't give an error. I'll implement that.

[Bug c++/42115] r154072 & r154073 break build of ppl, non-placement deallocation issue

2009-11-19 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-11-20 05:03 --- Subject: Bug 42115 Author: jason Date: Fri Nov 20 05:03:21 2009 New Revision: 154357 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154357 Log: PR c++/42115 * call.c (build_op_delete_call): Don

[Bug c++/42115] r154072 & r154073 break build of ppl, non-placement deallocation issue

2009-11-19 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2009-11-20 05:06 --- Fixed. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED