Fix warnings reported by clang.
[mono.git] / mono / metadata / sgen-archdep.h
index d153b3d89d8ccd288c3bcfe738f0547e736974b4..28168e537f1dc47499ac36d2d9110805883faeef 100644 (file)
        ((a)[13]) = (gpointer) (UCONTEXT_REG_LR((ctx)));        \
        } while (0)
 
+#elif defined(__mips__)
+
+#define REDZONE_SIZE   0
+
+#define USE_MONO_CTX
+#define ARCH_NUM_REGS 32
+
+#define ARCH_SIGCTX_SP(ctx)    (UCONTEXT_GREGS((ctx))[29])
+#define ARCH_SIGCTX_IP(ctx)    (UCONTEXT_REG_PC((ctx)))
+
 #elif defined(__s390x__)
 
 #define REDZONE_SIZE   0