diff --git a/cint/cint7/src/var.cxx b/cint/cint7/src/var.cxx
index 962ca905efe8ee607410dafd55e820e51a9bd2b6..dcb89b41b3223118f0e6eab4eb8059c75eee01b4 100644
--- a/cint/cint7/src/var.cxx
+++ b/cint/cint7/src/var.cxx
@@ -6320,7 +6320,7 @@ G__value Cint::Internal::G__getvariable(char* item, int* known, const ::Reflex::
                   if (G__var_type == 'v') {
                      G__value_typenum(result) = G__deref(G__value_typenum(result));
                   }
-                  G__add_scopemember(varscope, name.c_str(), G__value_typenum(result), 0, offset, 
+                  G__add_scopemember(varscope, name.c_str(), G__value_typenum(result), 0, (size_t)offset, 
                                      offset, G__PUBLIC, 0);
                }
                switch (G__var_type) {