--- - branch: MAIN date: Sun May 5 15:18:10 UTC 2024 files: - new: '1.5' old: '1.4' path: src/sys/arch/aarch64/include/sljit_machdep.h pathrev: src/sys/arch/aarch64/include/sljit_machdep.h@1.5 type: modified id: 20240505T151810Z.4fd785dd39b623fc4d066ec1170412a1136aa602 log: | aarch64/sljit_machdep.h: Make this work in compat32 context. Should fix clang build of compat32 eabi libsljit: dependall ===> compat/arm/eabi/../../../lib/../external/bsd/sljit/lib In file included from /home/source/ab/HEAD-llvm/src/sys/external/bsd/sljit/dist/sljit_src/sljitLir.c:1678: /home/source/ab/HEAD-llvm/src/sys/external/bsd/sljit/dist/sljit_src/sljitNativeARM_64.c:142:54: error: shift count >= width of type [-Werror,-Wshift-count-overflow] FAIL_IF(push_inst(compiler, MOVK | RD(dst) | (((imm >> 32) & 0xffff) << 5) | (2 << 21))); ^ ~~ module: src subject: 'CVS commit: src/sys/arch/aarch64/include' unixtime: '1714922290' user: riastradh