diff --git a/Source/cmArgumentParserTypes.h b/Source/cmArgumentParserTypes.h index 3e0fae4404..e89c94046b 100644 --- a/Source/cmArgumentParserTypes.h +++ b/Source/cmArgumentParserTypes.h @@ -21,6 +21,13 @@ struct Maybe : public std::string template struct MaybeEmpty; +# if defined(__LCC__) && (__EDG_VERSION__ >= 603) +template <> +struct MaybeEmpty> : public std::vector +{ + using std::vector::vector; +}; +# endif template struct MaybeEmpty> : public std::vector {