comparison src/share/vm/adlc/arena.cpp @ 7341:9a23a160ca57

8077674: BSD build failures due to undefined macros Reviewed-by: dsamersoff, kbarrett, hseigel
author dholmes
date Mon, 04 May 2015 23:23:37 -0400
parents f95d63e2154a
children
comparison
equal deleted inserted replaced
2:bbb38afa1193 3:47f60341b07f
1 /* 1 /*
2 * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. 2 * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 * 4 *
5 * This code is free software; you can redistribute it and/or modify it 5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as 6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. 7 * published by the Free Software Foundation.
22 * 22 *
23 */ 23 */
24 24
25 #include "adlc.hpp" 25 #include "adlc.hpp"
26 26
27 void* Chunk::operator new(size_t requested_size, size_t length) { 27 void* Chunk::operator new(size_t requested_size, size_t length) throw() {
28 return CHeapObj::operator new(requested_size + length); 28 return CHeapObj::operator new(requested_size + length);
29 } 29 }
30 30
31 void Chunk::operator delete(void* p, size_t length) { 31 void Chunk::operator delete(void* p, size_t length) {
32 CHeapObj::operator delete(p); 32 CHeapObj::operator delete(p);
161 } 161 }
162 162
163 //----------------------------------------------------------------------------- 163 //-----------------------------------------------------------------------------
164 // CHeapObj 164 // CHeapObj
165 165
166 void* CHeapObj::operator new(size_t size){ 166 void* CHeapObj::operator new(size_t size) throw() {
167 return (void *) malloc(size); 167 return (void *) malloc(size);
168 } 168 }
169 169
170 void CHeapObj::operator delete(void* p){ 170 void CHeapObj::operator delete(void* p){
171 free(p); 171 free(p);