Fix g++4.6 build issues

This commit is contained in:
Jason Turner
2016-01-29 15:35:40 -07:00
parent f697384028
commit 140a90f72a
2 changed files with 13 additions and 3 deletions

View File

@@ -319,7 +319,7 @@ namespace chaiscript
template <typename V, typename... Vcount> struct backingList { static std::initializer_list<V> list; };
template <typename V, typename... Vcount>
std::initializer_list<V> backingList<V, Vcount...>::list = { (Vcount)backingValue<V>::value... };
std::initializer_list<V> backingList<V, Vcount...>::list = { static_cast<Vcount>(backingValue<V>::value)... };
template <size_t maxLength, typename It, typename V = typename It::value_type, typename... Vcount>
static typename std::enable_if< sizeof...(Vcount) >= maxLength,