From c360e29fbf32e738b4e549a7444b12edc5ef86d8 Mon Sep 17 00:00:00 2001 From: AMZN-koppersr <82230785+AMZN-koppersr@users.noreply.github.com> Date: Wed, 16 Jun 2021 13:57:17 -0700 Subject: [PATCH] Fixed compile errors from Clang. --- .../Json/JsonSerializerConformityTests.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Code/Framework/AzCore/Tests/Serialization/Json/JsonSerializerConformityTests.h b/Code/Framework/AzCore/Tests/Serialization/Json/JsonSerializerConformityTests.h index f45e0a3658..1dcf8e29c6 100644 --- a/Code/Framework/AzCore/Tests/Serialization/Json/JsonSerializerConformityTests.h +++ b/Code/Framework/AzCore/Tests/Serialization/Json/JsonSerializerConformityTests.h @@ -200,7 +200,7 @@ namespace JsonSerializationTests descriptor->ConfigureFeatures(this->m_features); descriptor->Reflect(this->m_serializeContext); descriptor->Reflect(this->m_jsonRegistrationContext); - this->m_serializeContext->Class()->Field("Value", &PointerWrapper::m_value); + this->m_serializeContext->template Class()->Field("Value", &PointerWrapper::m_value); this->m_deserializationSettings->m_reporting = &Internal::VerifyCallback; this->m_serializationSettings->m_reporting = &Internal::VerifyCallback; @@ -221,7 +221,7 @@ namespace JsonSerializationTests this->m_jsonRegistrationContext->DisableRemoveReflection(); this->m_serializeContext->EnableRemoveReflection(); - this->m_serializeContext->Class()->Field("Value", &PointerWrapper::m_value); + this->m_serializeContext->template Class()->Field("Value", &PointerWrapper::m_value); descriptor->Reflect(this->m_serializeContext); this->m_serializeContext->DisableRemoveReflection(); @@ -731,13 +731,13 @@ namespace JsonSerializationTests if (this->m_features.m_enableNewInstanceTests) { AZ::SerializeContext* serializeContext = this->m_jsonDeserializationContext->GetSerializeContext(); - const AZ::SerializeContext::ClassData* classData = serializeContext->FindClassData(azrtti_typeid()); + const AZ::SerializeContext::ClassData* classData = serializeContext->FindClassData(azrtti_typeid()); ASSERT_NE(nullptr, classData); // Skip this test if the target type doesn't have a factor to create a new instance with or if the factor explicit // prohibits construction. if (classData->m_factory && classData->m_factory != AZ::Internal::NullFactory::GetInstance()) { - PointerWrapper instance; + typename JsonSerializerConformityTests::PointerWrapper instance; auto compare = this->m_description.CreateDefaultInstance(); this->m_jsonDocument->Parse(R"({ "Value": {}})"); @@ -767,7 +767,7 @@ namespace JsonSerializationTests if ((serializer->GetOperationsFlags() & BaseJsonSerializer::OperationFlags::InitializeNewInstance) == BaseJsonSerializer::OperationFlags::InitializeNewInstance) { - Type instance; + typename TypeParam::Type instance; auto compare = this->m_description.CreateDefaultInstance(); this->m_jsonDocument->SetObject(); @@ -1206,7 +1206,7 @@ namespace JsonSerializationTests if (this->m_features.m_enableInitializationTest) { auto instance = this->m_description.CreateDefaultInstance(); - Type compare; + typename TypeParam::Type compare; if (!this->m_description.AreEqual(*instance, compare)) { auto serializer = this->m_description.CreateSerializer();