13e519524SHoward Hinnant //===--------------------------- new.cpp ----------------------------------===// 23e519524SHoward Hinnant // 3*5b08a8a4SHoward Hinnant // The LLVM Compiler Infrastructure 43e519524SHoward Hinnant // 53e519524SHoward Hinnant // This file is distributed under the University of Illinois Open Source 63e519524SHoward Hinnant // License. See LICENSE.TXT for details. 73e519524SHoward Hinnant // 83e519524SHoward Hinnant //===----------------------------------------------------------------------===// 93e519524SHoward Hinnant 103e519524SHoward Hinnant #include "new" 113e519524SHoward Hinnant 123e519524SHoward Hinnant namespace std 133e519524SHoward Hinnant { 143e519524SHoward Hinnant 153e519524SHoward Hinnant bad_array_new_length::~bad_array_new_length() throw() 163e519524SHoward Hinnant { 173e519524SHoward Hinnant } 183e519524SHoward Hinnant 193e519524SHoward Hinnant const char* 203e519524SHoward Hinnant bad_array_new_length::what() const throw() 213e519524SHoward Hinnant { 223e519524SHoward Hinnant return "bad_array_new_length"; 233e519524SHoward Hinnant } 243e519524SHoward Hinnant 253e519524SHoward Hinnant void 263e519524SHoward Hinnant __throw_bad_alloc() 273e519524SHoward Hinnant { 283e519524SHoward Hinnant throw bad_alloc(); 293e519524SHoward Hinnant } 303e519524SHoward Hinnant 313e519524SHoward Hinnant } // std 32