reinstate deleted code (bug #42405)

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37904 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2014-05-22 16:55:18 +00:00
parent 2a7fa54019
commit 43f07926da
5 changed files with 122 additions and 12 deletions

View file

@ -0,0 +1,34 @@
#import <Foundation/Foundation.h>
#import "Testing.h"
static int called = 0;
@interface NSMessageTest : NSObject
@end
@implementation NSMessageTest
- (void) methodToCall
{
called++;
}
@end
int main(void)
{
NSAutoreleasePool* pool = [NSAutoreleasePool new];
NSMessageTest* test = [NSMessageTest new];
[NS_MESSAGE(test, methodToCall) invoke];
PASS(called > 0, "NS_MESSAGE worked");
[pool release];
return 0;
}