miniscript: Make operator""_mst consteval

This commit is contained in:
Pieter Wuille authored and Hennadii Stepanov committed 2025-06-25 11:33:18 +01:00
1 parent 14052162b1
commit a34fb9ad6c
1 file changed
+2 -2
+2 -2
View File
@@ -132,7 +132,7 @@ class Type {
public: public:
//! The only way to publicly construct a Type is using this literal operator. //! The only way to publicly construct a Type is using this literal operator.
friend constexpr Type operator""_mst(const char* c, size_t l); friend consteval Type operator""_mst(const char* c, size_t l);
//! Compute the type with the union of properties. //! Compute the type with the union of properties.
constexpr Type operator|(Type x) const { return Type(m_flags | x.m_flags); } constexpr Type operator|(Type x) const { return Type(m_flags | x.m_flags); }
@@ -154,7 +154,7 @@ public:
}; };
//! Literal operator to construct Type objects. //! Literal operator to construct Type objects.
inline constexpr Type operator""_mst(const char* c, size_t l) inline consteval Type operator""_mst(const char* c, size_t l)
{ {
Type typ{0}; Type typ{0};