================ @@ -1888,18 +1888,15 @@ static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_splat(float __a) { return (v128_t)__builtin_wasm_splat_f16x8(__a); } -static __inline__ float __FP16_FN_ATTRS wasm_f16x8_extract_lane(v128_t __a, - int __i) - __REQUIRE_CONSTANT(__i) { ---------------- brendandahl wrote:
It does require a constant in C code, but in a no-opt build it is not a constant in LLVM IR. https://github.com/llvm/llvm-project/pull/108116 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits