diff --git a/language/duchain/duchainregister.h b/language/duchain/duchainregister.h index 805b387..e8418cd 100644 --- a/language/duchain/duchainregister.h +++ b/language/duchain/duchainregister.h @@ -160,10 +160,10 @@ class KDEVPLATFORMLANGUAGE_EXPORT DUChainItemSystem { template struct DUChainItemRegistrator { DUChainItemRegistrator() { - DUChainItemSystem::self().registerTypeClass(); + DUChainItemSystem::self().template registerTypeClass(); } ~DUChainItemRegistrator() { - DUChainItemSystem::self().unregisterTypeClass(); + DUChainItemSystem::self().template unregisterTypeClass(); } }; diff --git a/language/duchain/types/typeregister.h b/language/duchain/types/typeregister.h index 1ef9e44..8eb95a2 100644 --- a/language/duchain/types/typeregister.h +++ b/language/duchain/types/typeregister.h @@ -195,10 +195,10 @@ class KDEVPLATFORMLANGUAGE_EXPORT TypeSystem { template struct TypeSystemRegistrator { TypeSystemRegistrator() { - TypeSystem::self().registerTypeClass(); + TypeSystem::self().template registerTypeClass(); } ~TypeSystemRegistrator() { - TypeSystem::self().unregisterTypeClass(); + TypeSystem::self().template unregisterTypeClass(); } };