aboutsummaryrefslogtreecommitdiff
path: root/tests/AutoreleasePool.m
diff options
context:
space:
mode:
authorArslaan Pathan <[email protected]>2026-10-02 22:40:41 +1300
committerArslaan Pathan <[email protected]>2026-10-02 22:40:41 +1300
commitfd722c39cbb725ad863ceb9aceb2c6278a8e5273 (patch)
tree4f18952627098c46dcd5d868d522e54a1b814c36 /tests/AutoreleasePool.m
parent4c892d337bd43b78fd89dd606341856223ad93d7 (diff)
downloadParadox-fd722c39cbb725ad863ceb9aceb2c6278a8e5273.tar.xz
Paradox-fd722c39cbb725ad863ceb9aceb2c6278a8e5273.zip
Tests work regardless of debug or not
Diffstat (limited to 'tests/AutoreleasePool.m')
-rw-r--r--tests/AutoreleasePool.m6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/AutoreleasePool.m b/tests/AutoreleasePool.m
index f0b3599..fe258f5 100644
--- a/tests/AutoreleasePool.m
+++ b/tests/AutoreleasePool.m
@@ -7,8 +7,14 @@ int main(void) {
@autoreleasepool {
PXObject *object = [PXObject new];
printf("created object in autorelease pool\n");
+#ifdef PARADOX_DEBUG_FEATURES
printf("attempting healthCheck\n");
[object healthCheck];
+#else
+ printf("Paradox compiled without debug features, skipping healthCheck\n");
+ /* suppress unused variable warning */
+ (void)object;
+#endif
}
printf("autorelease pool end\n");
printf("test complete\n");