Fix GCC not recognizing template call

This commit is contained in:
DankParrot 2020-08-03 16:52:38 -07:00
parent ecf8a1dd0b
commit 5f29e9cc28
1 changed files with 2 additions and 1 deletions

View File

@ -176,7 +176,8 @@ def print_handler(list):
name = '{}::Serverbound{}'.format(state.capitalize(), message_name)
add_text('case {}::PacketId:', name)
indent()
add_text('handler.HandlePacket<{}>(client, {}(packet));', name, name)
# Here we need the obscure `template` disambiguator for dependent names
add_text('handler.template HandlePacket<{}>(client, {}(packet));', name, name)
add_text('break;')
unindent()
unindent()