From 434d7bbecc9ac1b39f9311f4a696de3c6bf645f2 Mon Sep 17 00:00:00 2001 From: Ilya Churaev Date: Wed, 16 Feb 2022 14:39:43 +0300 Subject: [PATCH] Fixed 4458 warning for Windows (#10418) --- .../include/mask_attribute.hpp | 4 +-- src/core/include/openvino/core/model.hpp | 4 +-- src/core/include/openvino/core/rtti.hpp | 28 +++++++++---------- .../openvino/core/runtime_attribute.hpp | 4 +-- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/common/offline_transformations/include/mask_attribute.hpp b/src/common/offline_transformations/include/mask_attribute.hpp index 5e9035e4725..505f339a180 100644 --- a/src/common/offline_transformations/include/mask_attribute.hpp +++ b/src/common/offline_transformations/include/mask_attribute.hpp @@ -29,8 +29,8 @@ class Mask : public std::vector>, public std::enable_shared_from_this { public: static const ::ov::DiscreteTypeInfo& get_type_info_static() { - static const ::ov::DiscreteTypeInfo type_info{"Mask", 0, "0"}; - return type_info; + static const ::ov::DiscreteTypeInfo type_info_static{"Mask", 0, "0"}; + return type_info_static; } using Ptr = std::shared_ptr; diff --git a/src/core/include/openvino/core/model.hpp b/src/core/include/openvino/core/model.hpp index dda76241f27..f3e6751e850 100644 --- a/src/core/include/openvino/core/model.hpp +++ b/src/core/include/openvino/core/model.hpp @@ -43,8 +43,8 @@ class OPENVINO_API Model : public std::enable_shared_from_this { public: static const ::ov::DiscreteTypeInfo& get_type_info_static() { - static const ::ov::DiscreteTypeInfo type_info{"Model", 0}; - return type_info; + static const ::ov::DiscreteTypeInfo type_info_static{"Model", 0}; + return type_info_static; } const ::ov::DiscreteTypeInfo& get_type_info() const { return get_type_info_static(); diff --git a/src/core/include/openvino/core/rtti.hpp b/src/core/include/openvino/core/rtti.hpp index 61389c96478..0d2c9f00153 100644 --- a/src/core/include/openvino/core/rtti.hpp +++ b/src/core/include/openvino/core/rtti.hpp @@ -11,14 +11,14 @@ #define _OPENVINO_RTTI_WITH_TYPE(TYPE_NAME) _OPENVINO_RTTI_WITH_TYPE_VERSION(TYPE_NAME, "util") -#define _OPENVINO_RTTI_WITH_TYPE_VERSION(TYPE_NAME, VERSION_NAME) \ - static const ::ov::DiscreteTypeInfo& get_type_info_static() { \ - static ::ov::DiscreteTypeInfo type_info{TYPE_NAME, 0, VERSION_NAME}; \ - type_info.hash(); \ - return type_info; \ - } \ - const ::ov::DiscreteTypeInfo& get_type_info() const override { \ - return get_type_info_static(); \ +#define _OPENVINO_RTTI_WITH_TYPE_VERSION(TYPE_NAME, VERSION_NAME) \ + static const ::ov::DiscreteTypeInfo& get_type_info_static() { \ + static ::ov::DiscreteTypeInfo type_info_static{TYPE_NAME, 0, VERSION_NAME}; \ + type_info_static.hash(); \ + return type_info_static; \ + } \ + const ::ov::DiscreteTypeInfo& get_type_info() const override { \ + return get_type_info_static(); \ } #define _OPENVINO_RTTI_WITH_TYPE_VERSION_PARENT(TYPE_NAME, VERSION_NAME, PARENT_CLASS) \ @@ -26,12 +26,12 @@ #define _OPENVINO_RTTI_WITH_TYPE_VERSIONS_PARENT(TYPE_NAME, VERSION_NAME, PARENT_CLASS, OLD_VERSION) \ static const ::ov::DiscreteTypeInfo& get_type_info_static() { \ - static ::ov::DiscreteTypeInfo type_info{TYPE_NAME, \ - OLD_VERSION, \ - VERSION_NAME, \ - &PARENT_CLASS::get_type_info_static()}; \ - type_info.hash(); \ - return type_info; \ + static ::ov::DiscreteTypeInfo type_info_static{TYPE_NAME, \ + OLD_VERSION, \ + VERSION_NAME, \ + &PARENT_CLASS::get_type_info_static()}; \ + type_info_static.hash(); \ + return type_info_static; \ } \ const ::ov::DiscreteTypeInfo& get_type_info() const override { \ return get_type_info_static(); \ diff --git a/src/core/include/openvino/core/runtime_attribute.hpp b/src/core/include/openvino/core/runtime_attribute.hpp index d03dcf8c7d3..f799a2316e1 100644 --- a/src/core/include/openvino/core/runtime_attribute.hpp +++ b/src/core/include/openvino/core/runtime_attribute.hpp @@ -20,8 +20,8 @@ class Any; class OPENVINO_API RuntimeAttribute { public: static const DiscreteTypeInfo& get_type_info_static() { - static const ::ov::DiscreteTypeInfo type_info{"RuntimeAttribute", 0}; - return type_info; + static const ::ov::DiscreteTypeInfo type_info_static{"RuntimeAttribute", 0}; + return type_info_static; } virtual const DiscreteTypeInfo& get_type_info() const { return get_type_info_static();