llvm unicodertl compiler failure for libjack with inline code
Building the aarch64 llvm unicode rtl on macOS with
```
setenv CLANGOPTION -Clv15.0
setenv XR /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
pushd rtl
make all FPC=/usr/local/lib/fpc/3.3.1-llvm/ppca64 CPU_TARGET=aarch64 OPT="-Clv15.0 -dUSEWIDESTRING -O3 -Si" SUB_TARGET=unicodertl LLVM=1
popd
pushd packages
make all FPC=/usr/local/lib/fpc/3.3.1-llvm/ppca64 CPU_TARGET=aarch64 OPT="-Clv15.0 -dUSEWIDESTRING -O3 -Si" SUB_TARGET=unicodertl LLVM=1
popd
```
leads to a compiler failure as follows
```
Start compiling package libjack for target aarch64-darwin-unicodertl.
Compiling libjack/units/aarch64-darwin-unicodertl/BuildUnit_libjack.pp
Compiling ./libjack/src/jack.pp
Compiling ./libjack/src/jackringbuffer.pp
Compiling ./libjack/src/jackuuid.pp
Compiling ./libjack/src/jacksession.pp
Compiling ./libjack/src/jackthread.pp
Compiling ./libjack/src/jackstatistics.pp
Compiling ./libjack/src/jacknet.pp
Compiling ./libjack/src/jackmidiport.pp
Compiling ./libjack/src/jackmetadata.pp
Compiling ./libjack/src/jackjslist.pp
External command "/usr/local/lib/fpc/3.3.1-llvm/ppca64 -Tdarwin -tunicodertl -FUlibjack/units/aarch64-darwin-unicodertl/ -Fu/Users/administrator/fpc-svn/fpc/rtl/units/aarch64-darwin-unicodertl/ -Fulibjack/src -Filibjack/src -Fl -tunicodertl -XR/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -Clv15.0 -dUSEWIDESTRING -O3 -Si -daarch64 -Sc -viq libjack/units/aarch64-darwin-unicodertl/BuildUnit_libjack.pp" failed with exit code 11. Console output:
Free Pascal Compiler version 3.3.1 [2026/04/12] for aarch64
Copyright (c) 1993-2026 by Florian Klaempfl and others
Target OS: Darwin for AArch64
Compiling libjack/units/aarch64-darwin-unicodertl/BuildUnit_libjack.pp
Compiling ./libjack/src/jack.pp
Assembling (pipe) libjack/units/aarch64-darwin-unicodertl/jack.ll
Compiling ./libjack/src/jackringbuffer.pp
Assembling (pipe) libjack/units/aarch64-darwin-unicodertl/jackringbuffer.ll
Compiling ./libjack/src/jackuuid.pp
Compiling ./libjack/src/jacksession.pp
Assembling (pipe) libjack/units/aarch64-darwin-unicodertl/jacksession.ll
Compiling ./libjack/src/jackthread.pp
Assembling (pipe) libjack/units/aarch64-darwin-unicodertl/jackthread.ll
Compiling ./libjack/src/jackstatistics.pp
Compiling ./libjack/src/jacknet.pp
Assembling (pipe) libjack/units/aarch64-darwin-unicodertl/jacknet.ll
Compiling ./libjack/src/jackmidiport.pp
Assembling (pipe) libjack/units/aarch64-darwin-unicodertl/jackmidiport.ll
Compiling ./libjack/src/jackmetadata.pp
Assembling (pipe) libjack/units/aarch64-darwin-unicodertl/jackmetadata.ll
Compiling ./libjack/src/jackjslist.pp
The installer encountered the following error:
Compilation of "units/aarch64-darwin-unicodertl/BuildUnit_libjack.pp" failed
$0000000103024819
$0000000103036DCD
$000000010303767B
$0000000103022925
make: *** [all] Error 1
```
The error disappears when replacing -Si by -Si-. Note that libjack/src/jslist.inc uses inline a lot.
issue