Fix windows build error in type-checking.c. (#4078)
[mono.git] / mono / mini / type-checking.c
index c1c14ea73a3183d36d4ad33d9ac4a1a80153f78e..8d9cf6fe47c3da9a13cdb780f5b64f12ba1c8851 100644 (file)
@@ -3,8 +3,8 @@
 
 #ifndef DISABLE_JIT
 
-#include <mini.h>
-#include <ir-emit.h>
+#include "mini.h"
+#include "ir-emit.h"
 #include <mono/metadata/abi-details.h>
 
 
@@ -450,7 +450,7 @@ handle_castclass (MonoCompile *cfg, MonoClass *klass, MonoInst *src, int context
                        MONO_START_BB (cfg, interface_fail_bb);
 
                        //Check if it's a rank zero array and emit fallback casting
-                       emit_special_array_iface_check (cfg, src, tmp_reg, is_null_bb, context_used);
+                       emit_special_array_iface_check (cfg, src, klass, tmp_reg, is_null_bb, context_used);
                } else {
                        mini_emit_iface_cast (cfg, tmp_reg, klass, NULL, NULL);
                        MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, is_null_bb);
@@ -802,4 +802,4 @@ mini_emit_class_check (MonoCompile *cfg, int klass_reg, MonoClass *klass)
        mini_emit_class_check_inst (cfg, klass_reg, klass, NULL);
 }
 
-#endif
\ No newline at end of file
+#endif