diff --git a/obfuscator.hpp b/obfuscator.hpp index 72007c4..a812911 100644 --- a/obfuscator.hpp +++ b/obfuscator.hpp @@ -154,8 +154,8 @@ namespace obfs { template constexpr auto make_string(char const (&str)[size]) { using pair = typename Table::template index; - constexpr Encoder encoder = pair::index<0>::value; - constexpr Decoder decoder = pair::index<1>::value; + constexpr Encoder encoder = pair::template index<0>::value; + constexpr Decoder decoder = pair::template index<1>::value; return make_string(str); } diff --git a/obfuscator/obfs/string.hpp b/obfuscator/obfs/string.hpp index cb3719a..e1c563f 100644 --- a/obfuscator/obfs/string.hpp +++ b/obfuscator/obfs/string.hpp @@ -52,8 +52,8 @@ namespace obfs { template constexpr auto make_string(char const (&str)[size]) { using pair = typename Table::template index; - constexpr Encoder encoder = pair::index<0>::value; - constexpr Decoder decoder = pair::index<1>::value; + constexpr Encoder encoder = pair::template index<0>::value; + constexpr Decoder decoder = pair::template index<1>::value; return make_string(str); }