166830Sobrien// Boilerplate support routines for -*- C++ -*- dynamic memory management. 266830Sobrien 366830Sobrien// Copyright (C) 1997, 1998, 1999, 2000, 2004 Free Software Foundation 466830Sobrien// 566830Sobrien// This file is part of GCC. 666830Sobrien// 766830Sobrien// GCC is free software; you can redistribute it and/or modify 866830Sobrien// it under the terms of the GNU General Public License as published by 966830Sobrien// the Free Software Foundation; either version 2, or (at your option) 1066830Sobrien// any later version. 1166830Sobrien// 1266830Sobrien// GCC is distributed in the hope that it will be useful, 1366830Sobrien// but WITHOUT ANY WARRANTY; without even the implied warranty of 1466830Sobrien// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1566830Sobrien// GNU General Public License for more details. 1666830Sobrien// 1766830Sobrien// You should have received a copy of the GNU General Public License 1866830Sobrien// along with GCC; see the file COPYING. If not, write to 1966830Sobrien// the Free Software Foundation, 51 Franklin Street, Fifth Floor, 2066830Sobrien// Boston, MA 02110-1301, USA. 2166830Sobrien// 2266830Sobrien// As a special exception, you may use this file as part of a free software 2366830Sobrien// library without restriction. Specifically, if other files instantiate 2466830Sobrien// templates or use macros or inline functions from this file, or you compile 25100280Sgordon// this file and link it with other files to produce an executable, this 2651231Ssheldonh// file does not by itself cause the resulting executable to be covered by 2766830Sobrien// the GNU General Public License. This exception does not however 2866830Sobrien// invalidate any other reasons why the executable file might be covered by 2943803Sdillon// the GNU General Public License. 3043803Sdillon 3143803Sdillon#include <bits/c++config.h> 3276409Sbsd#include "new" 3376409Sbsd 3475931Simp_GLIBCXX_WEAK_DEFINITION void 3576409Sbsdoperator delete[] (void *ptr, const std::nothrow_t&) throw () 3676409Sbsd{ 3776409Sbsd ::operator delete (ptr); 3876409Sbsd} 3976409Sbsd