diff --git a/uppsrc/Draw/Iml.cpp b/uppsrc/Draw/Iml.cpp index 18ba2e817..0bd844446 100644 --- a/uppsrc/Draw/Iml.cpp +++ b/uppsrc/Draw/Iml.cpp @@ -108,7 +108,7 @@ ImageIml Iml::GetRaw(int i) Vector& m = CreateRawValue>(v); m = UnpackImlData(d.data, d.len); ASSERT(m.GetCount() == d.count); - int sz = 0; + size_t sz = 0; int ii = i0; for(ImageIml& img : m) { sz += img.image.GetLength(); @@ -118,7 +118,7 @@ ImageIml Iml::GetRaw(int i) img.flags &= 0x3f; flags[ii++] = img.flags; } - return sz; + return (int)sz; } ).To>()[i - i0]; m.flags |= global_flags; diff --git a/uppsrc/ide/Virtuals.cpp b/uppsrc/ide/Virtuals.cpp index 256ee20b8..744728adf 100644 --- a/uppsrc/ide/Virtuals.cpp +++ b/uppsrc/ide/Virtuals.cpp @@ -333,7 +333,7 @@ void AssistEditor::ConvertToOverrides() bool hasfinal = false; const char *q = SkipTrailingQualifiers(s + 1, hasfinal); // Append everything up to insertion point - r.Cat(s + 1, q - (s + 1)); + r.Cat(s + 1, int(q - (s + 1))); // Insert override if not final if(!hasfinal) r.Cat(" override");