; RUN: not --crash llc -mtriple aarch64-linux-gnu -mattr=+sve <%s 2>&1 | FileCheck %s declare i32 @sve_printf(i8*, , ...) @.str_1 = internal constant [6 x i8] c"boo!\0A\00" ; CHECK: Passing SVE types to variadic functions is currently not supported define void @foo( %x) { %f = getelementptr [6 x i8], [6 x i8]* @.str_1, i64 0, i64 0 call i32 (i8*, , ...) @sve_printf(i8* %f, %x, %x) ret void }