Fixed missing oneway qualifier on -release return type.

Recent Clang trunk versions complain about it.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33634 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
qmathe 2011-07-26 10:47:16 +00:00
parent e8ee222d6d
commit c9e3c58f06
4 changed files with 13 additions and 5 deletions

View file

@ -1,3 +1,11 @@
2011-07-26 Quentin Mathe <quentin.mathe@gmail.com>
* Headers/Foundation/NSObject.h:
* Headers/Foundation/NSProxy.h:
* Source/NSProxy.m:
Fixed missing oneway qualifier on -release return type. Recent Clang
trunk complains about it.
2011-07-25 Fred Kiefer <FredKiefer@gmx.de>
* Source/NSJSONSerialization.m: Get this file to compile with

View file

@ -269,7 +269,7 @@ extern "C" {
- (id) performSelector: (SEL)aSelector
withObject: (id)object1
withObject: (id)object2;
- (void) release;
- (oneway void) release;
- (id) replacementObjectForArchiver: (NSArchiver*)anArchiver;
- (id) replacementObjectForCoder: (NSCoder*)anEncoder;
- (BOOL) respondsToSelector: (SEL)aSelector;

View file

@ -57,7 +57,7 @@ extern "C" {
+ (void) load;
/** <override-dummy />
*/
+ (void) release;
+ (oneway void) release;
+ (BOOL) respondsToSelector: (SEL)aSelector;
+ (id) retain;
+ (NSUInteger) retainCount;
@ -75,7 +75,7 @@ extern "C" {
- (BOOL) isMemberOfClass: (Class)aClass;
- (BOOL) isProxy;
- (NSMethodSignature*) methodSignatureForSelector: (SEL)aSelector;
- (void) release;
- (oneway void) release;
- (BOOL) respondsToSelector: (SEL)aSelector;
- (id) retain;
- (NSUInteger) retainCount;

View file

@ -172,7 +172,7 @@
/**
* A dummy method to ensure that the class can safely be held in containers.
*/
+ (void) release
+ (oneway void) release
{
/* Do nothing */
}
@ -453,7 +453,7 @@
* Decrement the retain count for the receiver ... deallocate if it would
* become negative.
*/
- (void) release
- (oneway void) release
{
#if (GS_WITH_GC == 0)
if (NSDecrementExtraRefCountWasZero(self))