Skip to content

Conversation

@simonresch
Copy link
Contributor

No description provided.

@simonresch simonresch force-pushed the update-protobuf branch 2 times, most recently from f8edf4f to 2ce461a Compare September 30, 2025 07:10
Using the full original factory to construct a mutator for protobuf enum
types would trigger a deeply nested mutator construction attempt on the
EnumValueDescriptor class using e.g. the
`CachedConstructorMutatorFactory`. While this still ended up at the
dedicated enum mutator for most cases, for complex protobuf parameters
it could lead to the construction of invalid mutators.

At the point where an enum type is reached we now use a simplified
factory instead that only deals with repeated or nullable enums.
Recent versions of googletest require C++17 to compile.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant