Merge topic 'lcc-updates-2025-01'

a438a0460a ArgumentParserTypes: implement a workaround for EDG 6 assertion failure
d3edb67134 Tests: disable some tests on Alt Linux due to rpm config
68d730bcff Tests: switch off some RunCMake tests for broken libc on e2k
488de6294a CPack: correctly perform querytags on old versions of RPM

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !10174
This commit is contained in:
Brad King
2025-01-18 14:35:26 +00:00
committed by Kitware Robot
6 changed files with 40 additions and 9 deletions

View File

@@ -21,6 +21,13 @@ struct Maybe<std::string> : public std::string
template <typename T>
struct MaybeEmpty;
# if defined(__LCC__) && (__EDG_VERSION__ >= 603)
template <>
struct MaybeEmpty<std::vector<std::string>> : public std::vector<std::string>
{
using std::vector<std::string>::vector;
};
# endif
template <typename T>
struct MaybeEmpty<std::vector<T>> : public std::vector<T>
{