diff options
author | Nicola Pero <nicola.pero@meta-innovation.com> | 2010-12-15 01:35:20 +0000 |
---|---|---|
committer | Nicola Pero <nicola@gcc.gnu.org> | 2010-12-15 01:35:20 +0000 |
commit | 3db1a28cced42f050f27fb7669101ab2193d9027 (patch) | |
tree | 0d43553d867985c3884770b2576694ef4657a4aa /libobjc/ivars.c | |
parent | 662563121cc2970c0d9274d57f187dd1a9ddee61 (diff) | |
download | gcc-3db1a28cced42f050f27fb7669101ab2193d9027.zip gcc-3db1a28cced42f050f27fb7669101ab2193d9027.tar.gz gcc-3db1a28cced42f050f27fb7669101ab2193d9027.tar.bz2 |
In libobjc/: 2010-12-15 Nicola Pero <nicola.pero@meta-innovation.com>
In libobjc/:
2010-12-15 Nicola Pero <nicola.pero@meta-innovation.com>
* ivars.c (class_addIvar): Use the 'size' argument instead of
trying to calculate it using objc_sizeof_type().
* objc/runtime.h (class_addIvar): Updated comments.
From-SVN: r167837
Diffstat (limited to 'libobjc/ivars.c')
-rw-r--r-- | libobjc/ivars.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libobjc/ivars.c b/libobjc/ivars.c index 69524bf..65de497 100644 --- a/libobjc/ivars.c +++ b/libobjc/ivars.c @@ -296,7 +296,7 @@ class_addIvar (Class class_, const char * ivar_name, size_t size, else ivar->ivar_offset = class_->instance_size - misalignment + alignment; - class_->instance_size = ivar->ivar_offset + objc_sizeof_type (ivar->ivar_type); + class_->instance_size = ivar->ivar_offset + size; } return YES; |