Well, I think section 5.3.5.2 of the 1997 C++ draft standard only says that the behavior is undefined if you use an array with "delete" or a non-array with "delete[]": http://www.open-std.org/jtc1/sc22/open/n2356/expr.html#expr.delete
Does the current standard contradict this? What would be helpful is if someone with knowledge of g++ internals could point to the code that answers the question one way or the other. Best Regards, Aj _______________________________________________ help-gplusplus mailing list help-gplusplus@gnu.org http://lists.gnu.org/mailman/listinfo/help-gplusplus