Skip to content

Conversation

@evkotov
Copy link
Contributor

@evkotov evkotov commented Dec 5, 2025

Details:

  • Remove using namespace ov::op and using namespace ov::pass::pattern directives from transformation source files
  • Replace short names like op::v0::Constant with fully qualified ov::op::v0::Constant
  • Replace pattern::wrap_type with ov::pass::pattern::wrap_type

This fixes UNITY build compilation errors where op::v0::... becomes ambiguous when files using different namespace combinations are merged into a single translation unit. The conflict occurs because both ov::pass::pattern and ov namespaces contain an op sub-namespace.

Tickets:

@evkotov evkotov self-assigned this Dec 5, 2025
@evkotov evkotov requested a review from a team as a code owner December 5, 2025 11:22
@evkotov evkotov added the category: transformations OpenVINO Runtime library - Transformations label Dec 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category: transformations OpenVINO Runtime library - Transformations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant