Avatar
#include <stdio.h> #include <stdint.h> extern int8_t $ss26_stdlib_isOSVersionAtLeastyBi1_Bw_BwBwtF(int64_t major, int64_t minor, int64_t patch); int main() { int8_t y = $ss26_stdlib_isOSVersionAtLeastyBi1_Bw_BwBwtF(9999, 0, 0); printf("%d\n", y); return 0; }
12:00 PM
$ clang -L $(xcrun --show-sdk-path)/usr/lib/swift -lswiftcore v.c && ./a.out 0
12:01 PM
ちゃんと14,0,0 や 14,1,0 で呼び出したら1 になったからリンクできてるっぽい
12:01 PM
なので macOS 14.1 に同梱の libswiftCore には 9999 magic は入ってない