diff options
author | gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3> | 2011-02-03 16:30:29 +0000 |
---|---|---|
committer | gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3> | 2011-02-03 16:30:29 +0000 |
commit | a6641e13b00582cdc4f14d1391ab3ff1078cdf9e (patch) | |
tree | f855ff48fc3532772590e6ee602fa3b9591cd136 /Foundation | |
parent | 9bd71325f308d740da800b5c5066b8d8b9fdebba (diff) |
[Author: dmaclach]
Works around a compiler bug on x86_64.
R=thomasvl
DELTA=9 (1 added, 1 deleted, 7 changed)
Diffstat (limited to 'Foundation')
-rw-r--r-- | Foundation/GTMNSAppleEventDescriptor+Foundation.m | 12 |
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 { |