Commit cc03e0dd authored by ricea@chromium.org's avatar ricea@chromium.org

Fix compilation of build_utf8_validator_tables on Win64.

BUG=334878

TBR=jshin@chromium.org

Review URL: https://codereview.chromium.org/138143013

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245159 0039d316-1c4b-4281-b951-d872f2087c98
parent c3d876af
......@@ -40,6 +40,7 @@
#include "base/file_util.h"
#include "base/files/file_path.h"
#include "base/logging.h"
#include "base/safe_numerics.h"
#include "base/strings/stringprintf.h"
#include "third_party/icu/source/common/unicode/utf8.h"
......@@ -317,7 +318,8 @@ uint8 MakeState(const StringSet& set,
states->push_back(
State(new_state_initializer,
new_state_initializer + arraysize(new_state_initializer)));
const uint8 new_state_number = states->size() - 1;
const uint8 new_state_number =
base::checked_numeric_cast<uint8>(states->size() - 1);
CHECK(state_map->insert(std::make_pair(set, new_state_number)).second);
return new_state_number;
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment