Overview
| Comment: | Fix a few overlooked OF_X86_64 to OF_AMD64 |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
fb97137da3c9eb71bd7d933fec441be8 |
| User & Date: | js on 2023-07-18 18:00:30 |
| Other Links: | manifest | tags |
Context
|
2023-07-19
| ||
| 21:00 | OFMapTable: Change the rotation when resizing (check-in: cdc49aa375 user: js tags: trunk) | |
|
2023-07-18
| ||
| 18:00 | Fix a few overlooked OF_X86_64 to OF_AMD64 (check-in: fb97137da3 user: js tags: trunk) | |
|
2023-07-17
| ||
| 19:24 | Fix building for MorphOS (check-in: 3f1ba8d396 user: js tags: trunk) | |
Changes
Modified tests/ForwardingTests.m from [7652642520] to [af6d74c164].
| ︙ | ︙ | |||
204 205 206 207 208 209 210 | TEST(@"-[forwardingTargetForSelector:] variable arguments", [[testObject forwardingTargetVarArgTest: FORMAT, ARGS] isEqual: RESULT]) /* * Don't try fpret on Win64 if we don't have stret forwarding, as * long double is handled as a struct there. */ | | | | 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 |
TEST(@"-[forwardingTargetForSelector:] variable arguments",
[[testObject forwardingTargetVarArgTest: FORMAT, ARGS]
isEqual: RESULT])
/*
* Don't try fpret on Win64 if we don't have stret forwarding, as
* long double is handled as a struct there.
*/
# if !defined(OF_WINDOWS) || !defined(OF_AMD64) || \
defined(OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET)
TEST(@"-[forwardingTargetForSelector:] fp return",
[testObject forwardingTargetFPRetTest] == 12345678.00006103515625)
# endif
# ifdef OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET
TEST(@"-[forwardingTargetForSelector:] struct return",
!memcmp([testObject forwardingTargetStRetTest].buffer,
"abcdefghijklmnopqrstuvwxyz", 27))
|
| ︙ | ︙ |
Modified tests/OFSystemInfoTests.m from [a3f524d376] to [a7b76055f4].
| ︙ | ︙ | |||
80 81 82 83 84 85 86 | [OFStdOut writeFormat: @"[OFSystemInfo] CPU vendor: %@\n", [OFSystemInfo CPUVendor]]; [OFStdOut writeFormat: @"[OFSystemInfo] CPU model: %@\n", [OFSystemInfo CPUModel]]; | | | 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 | [OFStdOut writeFormat: @"[OFSystemInfo] CPU vendor: %@\n", [OFSystemInfo CPUVendor]]; [OFStdOut writeFormat: @"[OFSystemInfo] CPU model: %@\n", [OFSystemInfo CPUModel]]; #if defined(OF_AMD64) || defined(OF_X86) [OFStdOut writeFormat: @"[OFSystemInfo] Supports MMX: %d\n", [OFSystemInfo supportsMMX]]; [OFStdOut writeFormat: @"[OFSystemInfo] Supports 3DNow!: %d\n", [OFSystemInfo supports3DNow]]; [OFStdOut writeFormat: @"[OFSystemInfo] Supports enhanced 3DNow!: %d\n", |
| ︙ | ︙ |
Modified tests/RuntimeARCTests.m from [1d4afa03f7] to [6356020cc3].
| ︙ | ︙ | |||
23 24 25 26 27 28 29 |
@end
@implementation RuntimeARCTest
- (instancetype)init
{
self = [super init];
| | | 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
@end
@implementation RuntimeARCTest
- (instancetype)init
{
self = [super init];
#if defined(OF_WINDOWS) && defined(OF_AMD64)
/*
* Clang has a bug on Windows where it creates an invalid call into
* objc_retainAutoreleasedReturnValue(). Work around it by not using an
* autoreleased exception.
*/
@throw [[OFException alloc] init];
#else
|
| ︙ | ︙ |