2010-04-14 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mono / mini / mini-llvm.c
index 8c632bb985170af578ff0b0d8b0c1b802d526759..98bffc247e08c6ce68ab7eb7c9b924da4eb4287a 100644 (file)
@@ -2555,6 +2555,9 @@ mono_llvm_emit_method (MonoCompile *cfg)
                                int *pindexes;
                                gboolean virtual, calli;
 
+                               if (call->signature->call_convention != MONO_CALL_DEFAULT)
+                                       LLVM_FAILURE (ctx, "non-default callconv");
+
                                cinfo = call->cinfo;
 
                                vretaddr = cinfo && cinfo->ret.storage == LLVMArgVtypeRetAddr;