Hello,

I am writing a compiler using llvm-c api and  i want to have
variable-length arrays as arguments in functions.I have tried using
zero-sized type array as the typical parameter in the function definition,
but when i call the function with a normal-sized array as argument it
throws error due to mismatch in types. I can't find a workaround for this.
Example:
define i32 @ha([0 x i32]*)
%funccall = call i32 @ha([20 x i32]* %only_l)

Thank you for your time,
John
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to