It looks like there's a discrepancy between clang and goto-cc on handling vector types.
➜ /tmp rm modzZ; CC=cc CFLAGS="-I $HOME/K/ngnk/growler/k" make modzZ
cc -I /Users/douglasmennella/K/ngnk/growler/k modzZ.c -o modzZ
➜ /tmp rm modzZ; CC=goto-cc CFLAGS="-I $HOME/K/ngnk/growler/k" make modzZ
goto-cc -I /Users/douglasmennella/K/ngnk/growler/k modzZ.c -o modzZ
modzZ.c: In function 'modzZIIW':
modzZ.c:15:1: error: vector operator '<' not defined for types 'I __attribute__((vector_size (8l*sizeof(I))))' and 'signed int'
s=v<0;
CONVERSION ERROR
make: *** [modzZ] Error 1
➜ /tmp cc --version
Apple clang version 21.0.0 (clang-2100.0.123.102)
Target: arm64-apple-darwin25.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
➜ /tmp
modzZ.c
I'm happy to provide more information if necessary.
It looks like there's a discrepancy between clang and goto-cc on handling vector types.
modzZ.c
I'm happy to provide more information if necessary.