; RUN: not llc -mtriple=riscv32 < %s 2>&1 | FileCheck %s | |
; RUN: not llc -mtriple=riscv64 < %s 2>&1 | FileCheck %s | |
; CHECK: LLVM ERROR: RISC-V backend can't currently handle functions that need stack realignment and have variable sized objects | |
declare void @callee(i8*, i32*) | |
define void @caller(i32 %n) nounwind { | |
%1 = alloca i8, i32 %n | |
%2 = alloca i32, align 64 | |
call void @callee(i8* %1, i32 *%2) | |
ret void | |
} |