]> git.tdb.fi Git - libs/core.git/blobdiff - source/strings/regex.cpp
Fix signedness errors from MSVC
[libs/core.git] / source / strings / regex.cpp
index 27361b038b168071cabd98aa45a37e37fb27d9cc..832cd85b110ac81d245af918375ddd24256727ef 100644 (file)
@@ -143,7 +143,7 @@ Regex::Code Regex::compile(const string &expr, string::const_iterator &iter, uns
                                        result += atom;
                                }
                                result += ND_JUMP;
-                               write_int<Offset>(-(atom.size()+jump_size), result);
+                               write_int<Offset>(-static_cast<Offset>(atom.size()+jump_size), result);
                        }
                        else if(repeat_max>repeat_min)
                        {