Re: [PATCH] emit a trap for buffer overflow in placement new

2017-12-05 Thread Martin Sebor
On 12/05/2017 06:53 AM, Jonathan Wakely wrote: On 05/12/17 09:48 +0100, Marc Glisse wrote: On Mon, 4 Dec 2017, Martin Sebor wrote: On 12/04/2017 03:44 PM, Marc Glisse wrote: On Mon, 4 Dec 2017, Martin Sebor wrote: The -Wplacement-new option warns for buffer overflow in placement new express

Re: [PATCH] emit a trap for buffer overflow in placement new

2017-12-05 Thread Jonathan Wakely
On 05/12/17 09:48 +0100, Marc Glisse wrote: On Mon, 4 Dec 2017, Martin Sebor wrote: On 12/04/2017 03:44 PM, Marc Glisse wrote: On Mon, 4 Dec 2017, Martin Sebor wrote: The -Wplacement-new option warns for buffer overflow in placement new expressions with objects of constant sizes, but because

Re: [PATCH] emit a trap for buffer overflow in placement new

2017-12-05 Thread Marc Glisse
On Mon, 4 Dec 2017, Martin Sebor wrote: On 12/04/2017 03:44 PM, Marc Glisse wrote: On Mon, 4 Dec 2017, Martin Sebor wrote: The -Wplacement-new option warns for buffer overflow in placement new expressions with objects of constant sizes, but because it's implemented completely in the C++ front

Re: [PATCH] emit a trap for buffer overflow in placement new

2017-12-04 Thread Martin Sebor
On 12/04/2017 03:44 PM, Marc Glisse wrote: On Mon, 4 Dec 2017, Martin Sebor wrote: The -Wplacement-new option warns for buffer overflow in placement new expressions with objects of constant sizes, but because it's implemented completely in the C++ front end it misses the more interesting non-co

Re: [PATCH] emit a trap for buffer overflow in placement new

2017-12-04 Thread Marc Glisse
On Mon, 4 Dec 2017, Martin Sebor wrote: The -Wplacement-new option warns for buffer overflow in placement new expressions with objects of constant sizes, but because it's implemented completely in the C++ front end it misses the more interesting non-constant sizes. The attached patch instrument