Skip to content

Commit

Permalink
LLVM3 compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
groue committed Jun 8, 2011
1 parent f19ba84 commit d21b6c6
Show file tree
Hide file tree
Showing 10 changed files with 15 additions and 20 deletions.
4 changes: 2 additions & 2 deletions Classes/GRBoolean.m
Expand Up @@ -54,7 +54,7 @@ - (NSUInteger)retainCount {
return NSUIntegerMax; //denotes an object that cannot be released
}

- (void)release {
- (oneway void)release {
//do nothing
}

Expand Down Expand Up @@ -107,7 +107,7 @@ - (NSUInteger)retainCount {
return NSUIntegerMax; //denotes an object that cannot be released
}

- (void)release {
- (oneway void)release {
//do nothing
}

Expand Down
2 changes: 1 addition & 1 deletion Classes/GRMustacheBundleTemplateLoader.m
Expand Up @@ -40,7 +40,7 @@ - (id)templateIdForTemplateNamed:(NSString *)name relativeToTemplateId:(id)baseT
}

- (NSString *)templateStringForTemplateId:(id)templateId error:(NSError **)outError {
NSAssert([templateId isKindOfClass:[NSString class]], nil);
NSAssert([templateId isKindOfClass:[NSString class]], @"");
return [NSString stringWithContentsOfFile:(NSString*)templateId
encoding:self.encoding
error:outError];
Expand Down
8 changes: 4 additions & 4 deletions Classes/GRMustacheDirectoryTemplateLoader.m
Expand Up @@ -34,7 +34,7 @@ - (id)initWithURL:(NSURL *)theURL extension:(NSString *)ext encoding:(NSStringEn

- (id)templateIdForTemplateNamed:(NSString *)name relativeToTemplateId:(id)baseTemplateId {
if (baseTemplateId) {
NSAssert([baseTemplateId isKindOfClass:[NSURL class]], nil);
NSAssert([baseTemplateId isKindOfClass:[NSURL class]], @"");
if (self.extension.length == 0) {
return [[NSURL URLWithString:name relativeToURL:(NSURL *)baseTemplateId] URLByStandardizingPath];
}
Expand All @@ -47,7 +47,7 @@ - (id)templateIdForTemplateNamed:(NSString *)name relativeToTemplateId:(id)baseT
}

- (NSString *)templateStringForTemplateId:(id)templateId error:(NSError **)outError {
NSAssert([templateId isKindOfClass:[NSURL class]], nil);
NSAssert([templateId isKindOfClass:[NSURL class]], @"");
return [NSString stringWithContentsOfURL:(NSURL*)templateId
encoding:self.encoding
error:outError];
Expand Down Expand Up @@ -85,7 +85,7 @@ - (id)initWithPath:(NSString *)thePath extension:(NSString *)ext encoding:(NSStr

- (id)templateIdForTemplateNamed:(NSString *)name relativeToTemplateId:(id)baseTemplateId {
if (baseTemplateId) {
NSAssert([baseTemplateId isKindOfClass:[NSString class]], nil);
NSAssert([baseTemplateId isKindOfClass:[NSString class]], @"");
NSString *basePath = [(NSString *)baseTemplateId stringByDeletingLastPathComponent];
if (self.extension.length == 0) {
return [[basePath stringByAppendingPathComponent:name] stringByStandardizingPath];
Expand All @@ -99,7 +99,7 @@ - (id)templateIdForTemplateNamed:(NSString *)name relativeToTemplateId:(id)baseT
}

- (NSString *)templateStringForTemplateId:(id)templateId error:(NSError **)outError {
NSAssert([templateId isKindOfClass:[NSString class]], nil);
NSAssert([templateId isKindOfClass:[NSString class]], @"");
return [NSString stringWithContentsOfFile:(NSString*)templateId
encoding:self.encoding
error:outError];
Expand Down
5 changes: 0 additions & 5 deletions Classes/GRMustacheLambda.m
Expand Up @@ -99,11 +99,6 @@ - (void)dealloc {
@end


id GRMustacheBlockHelperMake(NSString *(^block)(GRMustacheSection* section, id context)) {
return [GRMustacheBlockHelper helperWithBlock:block];
}


// =================== DEPRECATED STUFF BELOW ===================


Expand Down
4 changes: 2 additions & 2 deletions Classes/GRMustacheRendering.m
Expand Up @@ -76,13 +76,13 @@ - (NSString *)renderContext:(GRMustacheContext *)context {

case GRMustacheObjectKindLambda:
if (!inverted) {
result = [[(id<GRMustacheHelper>)value renderObject:context withSection:self] retain];
result = [[(id<GRMustacheHelper>)value renderObject:context withSection:self] mutableCopy];
}
break;

default:
// should not be here
NSAssert(NO, nil);
NSAssert(NO, @"");
}
[pool drain];
if (!result) {
Expand Down
4 changes: 2 additions & 2 deletions Classes/GRMustacheTemplate.m
Expand Up @@ -44,14 +44,14 @@ + (id)parseString:(NSString *)templateString error:(NSError **)outError {
#if !TARGET_OS_IPHONE || __IPHONE_OS_VERSION_MAX_ALLOWED >= 40000
+ (id)parseContentsOfURL:(NSURL *)url error:(NSError **)outError {
id loader = [GRMustacheTemplateLoader templateLoaderWithBaseURL:[url URLByDeletingLastPathComponent] extension:[url pathExtension]];
NSAssert([loader isKindOfClass:[GRMustacheDirectoryURLTemplateLoader class]], nil);
NSAssert([loader isKindOfClass:[GRMustacheDirectoryURLTemplateLoader class]], @"");
return [(GRMustacheDirectoryURLTemplateLoader *)loader parseContentsOfURL:url error:outError];
}
#endif

+ (id)parseContentsOfFile:(NSString *)path error:(NSError **)outError {
id loader = [GRMustacheTemplateLoader templateLoaderWithDirectory:[path stringByDeletingLastPathComponent] extension:[path pathExtension]];
NSAssert([loader isKindOfClass:[GRMustacheDirectoryPathTemplateLoader class]], nil);
NSAssert([loader isKindOfClass:[GRMustacheDirectoryPathTemplateLoader class]], @"");
return [(GRMustacheDirectoryPathTemplateLoader *)loader parseContentsOfFile:path error:outError];
}

Expand Down
2 changes: 1 addition & 1 deletion Classes/GRMustacheTemplateParser.m
Expand Up @@ -151,7 +151,7 @@ - (BOOL)tokenizer:(GRMustacheTokenizer *)tokenizer shouldContinueAfterParsingTok
break;

default:
NSAssert(NO, nil);
NSAssert(NO, @"");
break;

}
Expand Down
2 changes: 1 addition & 1 deletion Tests/Private/GRMustacheContextTest.m
Expand Up @@ -68,7 +68,7 @@ @implementation ThrowingObject

- (id)valueForKey:(NSString *)key {
if ([key isEqualToString:@"NonNSUndefinedKeyException"]) {
NSAssert(NO, nil);
NSAssert(NO, @"");
}
if ([key isEqualToString:@"OtherNSUndefinedKeyException"]) {
return [@"" valueForKey:@"foo"];
Expand Down
2 changes: 1 addition & 1 deletion Tests/syck/GSNSDataExtensions.m
Expand Up @@ -197,7 +197,7 @@ - (NSString *)base64EncodingWithLineLength:(unsigned int)inLineLength
unsigned long ixtext;
unsigned long lengthData;
long ctremaining;
unsigned char inbuf [4], outbuf [3];
unsigned char inbuf [4], outbuf [4];
short i;
short charsonline = 0, ctcopy;
unsigned long ix;
Expand Down
2 changes: 1 addition & 1 deletion Tests/v1.3/GRMustacheSelectorHelper_v1_3_Test.m
Expand Up @@ -45,7 +45,7 @@ @implementation GRMustacheSelectorHelper_v1_3_Test

- (void)testHelperInstanceMethod {
NSString *templateString = @"{{#bold}}text{{/bold}}";
NSDictionary *context = [[[GRMustacheSelectorHelper_v1_3_TestContext alloc] init] autorelease];
id context = [[[GRMustacheSelectorHelper_v1_3_TestContext alloc] init] autorelease];
NSString *result = [GRMustacheTemplate renderObject:context fromString:templateString error:nil];
STAssertEqualObjects(result, @"<b>text</b>", nil);
}
Expand Down

0 comments on commit d21b6c6

Please sign in to comment.