summaryrefslogtreecommitdiff
path: root/src/data/document.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/data/document.cc')
-rw-r--r--src/data/document.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/data/document.cc b/src/data/document.cc
index 120440b0..41bf77a3 100644
--- a/src/data/document.cc
+++ b/src/data/document.cc
@@ -121,13 +121,14 @@ optional<node_t::nameid_t> document_t::lookup_name_id(const string& name) const
optional<node_t::nameid_t> document_t::lookup_builtin_id(const string& name)
{
int first = 0;
- int last = (int)ledger_builtins_size;
+ int last = static_cast<int>(ledger_builtins_size);
while (first <= last) {
int mid = (first + last) / 2; // compute mid point.
int result;
- if ((result = (int)name[0] - (int)ledger_builtins[mid][0]) == 0)
+ if ((result = (static_cast<int>(name[0]) -
+ static_cast<int>(ledger_builtins[mid][0]))) == 0)
result = std::strcmp(name.c_str(), ledger_builtins[mid]);
if (result > 0)