From db5c141013e2f8d13553fe2dc108509f70c78540 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20S=C3=BC=C3=9Fenbach?= Date: Thu, 4 Jan 2024 11:37:46 +0100 Subject: [PATCH] Downgrade error on multiple identical "depends" attributes for "require" sections for an extension to a warning. (#1765) --- VulkanHppGenerator.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/VulkanHppGenerator.cpp b/VulkanHppGenerator.cpp index 2fc4e38..4179422 100644 --- a/VulkanHppGenerator.cpp +++ b/VulkanHppGenerator.cpp @@ -12948,11 +12948,11 @@ void VulkanHppGenerator::readExtensionRequire( tinyxml2::XMLElement const * elem { assert( requireData.depends.empty() ); requireData.depends = attribute.second; - checkForError( std::none_of( extensionData.requireData.begin(), - extensionData.requireData.end(), - [&requireData]( RequireData const & rd ) { return rd.depends == requireData.depends; } ), - line, - "required extension <" + requireData.depends + "> already listed" ); + checkForWarning( std::none_of( extensionData.requireData.begin(), + extensionData.requireData.end(), + [&requireData]( RequireData const & rd ) { return rd.depends == requireData.depends; } ), + line, + "required dependency <" + requireData.depends + "> already listed for extension <" + extensionData.name + ">" ); } }