On Fri, 7 Sep 2007, Martin Jambor wrote:

> Index: libstdc++-v3/libsupc++/new
> ===================================================================
> --- libstdc++-v3/libsupc++/new        (revision 128207)
> +++ libstdc++-v3/libsupc++/new        (working copy)
> @@ -92,7 +92,8 @@
>   *  Placement new and delete signatures (take a memory address argument,
>   *  does nothing) may not be replaced by a user's program.
>  */
> -void* operator new(std::size_t) throw (std::bad_alloc);
> +void* operator new(std::size_t) throw (std::bad_alloc)
> +    __attribute__ ((malloc));
>  void* operator new[](std::size_t) throw (std::bad_alloc);
>  void operator delete(void*) throw();
>  void operator delete[](void*) throw();

If this is accepted, IMHO you should use __attribute__((__malloc__)) not
__attribute__ ((malloc)).

                Thanks,
                --Kaveh
--
Kaveh R. Ghazi                  [EMAIL PROTECTED]

Reply via email to