aboutsummaryrefslogtreecommitdiff
path: root/src/adlmidi_bankmap.tcc
diff options
context:
space:
mode:
Diffstat (limited to 'src/adlmidi_bankmap.tcc')
-rw-r--r--src/adlmidi_bankmap.tcc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/adlmidi_bankmap.tcc b/src/adlmidi_bankmap.tcc
index 76e7001..90d8894 100644
--- a/src/adlmidi_bankmap.tcc
+++ b/src/adlmidi_bankmap.tcc
@@ -37,7 +37,7 @@ template <class T>
inline size_t BasicBankMap<T>::hash(key_type key)
{
// disregard the 0 high bit in LSB
- key = (key & 127) | ((key >> 8) << 7);
+ key = key_type(key & 127) | key_type((key >> 8) << 7);
// take low part as hash value
return key & (hash_buckets - 1);
}