diff --git a/src/compiler/llvm_codegen_builtins.c b/src/compiler/llvm_codegen_builtins.c index b4f02576b..aae561bb9 100644 --- a/src/compiler/llvm_codegen_builtins.c +++ b/src/compiler/llvm_codegen_builtins.c @@ -481,7 +481,7 @@ static void llvm_emit_veccomp(GenContext *c, BEValue *value, Expr *expr, Builtin } else { - bool is_signed = type_is_signed(args[0]->type); + bool is_signed = type_is_signed(args[0]->type->array.base); switch (fn) { case BUILTIN_VECCOMPEQ: