src/Strings.h
changeset 161 b3f0aaee735a
parent 86 32ad0523b309
child 195 c1ba166f3fc4
     1.1 --- a/src/Strings.h	Sun Aug 05 01:28:12 2012 -0700
     1.2 +++ b/src/Strings.h	Sun Aug 05 01:45:37 2012 -0700
     1.3 @@ -38,9 +38,12 @@
     1.4      char *chars() {
     1.5          return reinterpret_cast<char *>(this + 1);
     1.6      }
     1.7 +    size_t objSize() {
     1.8 +        return SizeFor(length());
     1.9 +    }
    1.10  
    1.11      static size_t SizeFor(unsigned length) {
    1.12 -        return Align(sizeof(String) + sizeof(char) * (length + 1), kObjectAlignment);
    1.13 +        return sizeof(String) + sizeof(char) * (length + 1);
    1.14      }
    1.15  
    1.16      static inline String *cast(Object *obj) {