aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Foundation/GTMNSAppleEventDescriptor+Foundation.m12
1 files changed, 6 insertions, 6 deletions
diff --git a/Foundation/GTMNSAppleEventDescriptor+Foundation.m b/Foundation/GTMNSAppleEventDescriptor+Foundation.m
index 40a52de..ea9fe81 100644
--- a/Foundation/GTMNSAppleEventDescriptor+Foundation.m
+++ b/Foundation/GTMNSAppleEventDescriptor+Foundation.m
@@ -160,21 +160,21 @@ static NSMutableDictionary *gTypeMap = nil;
}
- (double)gtm_doubleValue {
- double value = NAN;
+ // Be careful modifying this code as Xcode 3.2.5 gcc 4.2.1 (5664) was
+ // generating bad code with a previous incarnation.
NSNumber *number = [self gtm_numberValue];
if (number) {
- value = [number doubleValue];
+ return [number doubleValue];
}
- return value;
+ return NAN;
}
- (float)gtm_floatValue {
- float value = NAN;
NSNumber *number = [self gtm_numberValue];
if (number) {
- value = [number floatValue];
+ return [number floatValue];
}
- return value;
+ return NAN;
}
- (CGFloat)gtm_cgFloatValue {