Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/mono/mono/metadata/loader.c')
-rw-r--r--src/mono/mono/metadata/loader.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mono/mono/metadata/loader.c b/src/mono/mono/metadata/loader.c
index bee40a563b9..5a7117fd151 100644
--- a/src/mono/mono/metadata/loader.c
+++ b/src/mono/mono/metadata/loader.c
@@ -611,7 +611,6 @@ inflate_generic_signature_checked (MonoImage *image, MonoMethodSignature *sig, M
{
MonoMethodSignature *res;
gboolean is_open;
- int i;
error_init (error);
if (!context)
@@ -624,7 +623,7 @@ inflate_generic_signature_checked (MonoImage *image, MonoMethodSignature *sig, M
if (!is_ok (error))
goto fail;
is_open = mono_class_is_open_constructed_type (res->ret);
- for (i = 0; i < sig->param_count; ++i) {
+ for (guint16 i = 0; i < sig->param_count; ++i) {
res->params [i] = mono_class_inflate_generic_type_checked (sig->params [i], context, error);
if (!is_ok (error))
goto fail;
@@ -645,7 +644,7 @@ inflate_generic_signature_checked (MonoImage *image, MonoMethodSignature *sig, M
fail:
if (res->ret)
mono_metadata_free_type (res->ret);
- for (i = 0; i < sig->param_count; ++i) {
+ for (guint16 i = 0; i < sig->param_count; ++i) {
if (res->params [i])
mono_metadata_free_type (res->params [i]);
}
@@ -693,12 +692,12 @@ inflate_generic_header (MonoMethodHeader *header, MonoGenericContext *context, M
error_init (error);
- for (int i = 0; i < header->num_locals; ++i) {
+ for (guint16 i = 0; i < header->num_locals; ++i) {
res->locals [i] = mono_class_inflate_generic_type_checked (header->locals [i], context, error);
goto_if_nok (error, fail);
}
if (res->num_clauses) {
- for (int i = 0; i < header->num_clauses; ++i) {
+ for (guint i = 0; i < header->num_clauses; ++i) {
MonoExceptionClause *clause = &res->clauses [i];
if (clause->flags != MONO_EXCEPTION_CLAUSE_NONE)
continue;