[Bug c++/71218] Add a warning about "new T[integer-literal]"

2020-04-13 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71218 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment #4

[Bug c++/71218] Add a warning about "new T[integer-literal]"

2018-04-04 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71218 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/71218] Add a warning about "new T[integer-literal]"

2016-05-21 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71218 --- Comment #2 from Jonathan Wakely --- (In reply to Marc Glisse from comment #1) > Can you be more specific? Do you mean people should have written: > T tab[8]; Yes, exactly. I was fixing some code earlier today that used a dynamically

[Bug c++/71218] Add a warning about "new T[integer-literal]"

2016-05-21 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71218 --- Comment #1 from Marc Glisse --- Can you be more specific? Do you mean people should have written: T tab[8]; instead? What if 8 or sizeof(T) is large? If your "..." includes possible writes to p, or if p escapes and "..." may throw, I guess