diff -r 12807399b953 -r b3f0aaee735a src/Strings.h --- a/src/Strings.h Sun Aug 05 01:28:12 2012 -0700 +++ b/src/Strings.h Sun Aug 05 01:45:37 2012 -0700 @@ -38,9 +38,12 @@ char *chars() { return reinterpret_cast(this + 1); } + size_t objSize() { + return SizeFor(length()); + } static size_t SizeFor(unsigned length) { - return Align(sizeof(String) + sizeof(char) * (length + 1), kObjectAlignment); + return sizeof(String) + sizeof(char) * (length + 1); } static inline String *cast(Object *obj) {