@ -1,19 +1,10 @@
#import "Test.h"
#include <string.h>
@interface NSConstantString : Test
{
const char * const str;
const unsigned int len;
}
- (unsigned int)length;
- (const char*)cString;
@end
@implementation NSConstantString
- (unsigned int)length
return len;
return length;
- (const char*)cString
@ -23,6 +23,27 @@ __attribute__((objc_root_class))
#endif
#ifdef __OBJC_GNUSTEP_RUNTIME_ABI__
# if __OBJC_GNUSTEP_RUNTIME_ABI__ >= 20
# define NEW_ABI
# endif
#ifdef NEW_ABI
uint32_t flags;
uint32_t length;
uint32_t size;
uint32_t hash;
#else
const unsigned int length;
@interface NSAutoreleasePool : Test
@ -8,3 +8,5 @@
#define SINGLE_FILE_TEST 1
#include "Test.h"
@implementation NSConstantString @end