From 5f29e9cc28637bdcb933ffacffd42f7f773aaba4 Mon Sep 17 00:00:00 2001 From: DankParrot Date: Mon, 3 Aug 2020 16:52:38 -0700 Subject: [PATCH] Fix GCC not recognizing template call --- src/protocol/generate_protocol.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/protocol/generate_protocol.py b/src/protocol/generate_protocol.py index 3b79ee9..542e4c7 100644 --- a/src/protocol/generate_protocol.py +++ b/src/protocol/generate_protocol.py @@ -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()