diff options
author | Tom Tromey <tom@tromey.com> | 2023-01-20 07:12:02 -0700 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2023-02-19 12:51:06 -0700 |
commit | 44bb9f9e7a7adc13f0b944ed76ddc459d5bb21f7 (patch) | |
tree | 29a6801bde95b2bc83c001e8e71041ec394aae57 /gdb/block.c | |
parent | 69fb3874a70c8860d5eb6f2506cce673fced8ee6 (diff) | |
download | gdb-44bb9f9e7a7adc13f0b944ed76ddc459d5bb21f7.zip gdb-44bb9f9e7a7adc13f0b944ed76ddc459d5bb21f7.tar.gz gdb-44bb9f9e7a7adc13f0b944ed76ddc459d5bb21f7.tar.bz2 |
Use 'new' for block and global_block
This changes block and global_block to add initializers, and then to
use 'new' for allocation.
Diffstat (limited to 'gdb/block.c')
-rw-r--r-- | gdb/block.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/gdb/block.c b/gdb/block.c index 0870793..8f15cdf 100644 --- a/gdb/block.c +++ b/gdb/block.c @@ -389,9 +389,7 @@ block::global_block () const struct block * allocate_block (struct obstack *obstack) { - struct block *bl = OBSTACK_ZALLOC (obstack, struct block); - - return bl; + return new (obstack) struct block; } /* Allocate a global block. */ @@ -399,7 +397,7 @@ allocate_block (struct obstack *obstack) struct block * allocate_global_block (struct obstack *obstack) { - struct global_block *bl = OBSTACK_ZALLOC (obstack, struct global_block); + struct global_block *bl = new (obstack) struct global_block; return &bl->block; } |