From ffc4a2678cd2232fe0b1edb0de0c63fda1ef7934 Mon Sep 17 00:00:00 2001
From: Kristof Szabados <Kristof.Szabados@ericsson.com>
Date: Sun, 27 Nov 2016 13:26:15 +0100
Subject: [PATCH] empties can only store unsigned indeces

Signed-off-by: Kristof Szabados <Kristof.Szabados@ericsson.com>
---
 compiler2/Type_chk.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/compiler2/Type_chk.cc b/compiler2/Type_chk.cc
index 93239ac46..3ab69888c 100644
--- a/compiler2/Type_chk.cc
+++ b/compiler2/Type_chk.cc
@@ -2313,7 +2313,7 @@ void Type::chk_xer() { // XERSTUFF semantic check
     CompFieldMap& cfm = *u.secho.cfm;
     const size_t ncomps = cfm.get_nof_comps();
     CompField *the_one = 0; // ...and only untagged character-encodable field
-    map<int, CompField> empties; // potentially empties
+    map<size_t, CompField> empties; // potentially empties
 
     for (size_t i=0; i < ncomps; ++i) {
       CompField * cf = cfm.get_comp_byIndex(i);
-- 
GitLab