Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@OzanCansel
Copy link
Contributor

@OzanCansel OzanCansel commented Jan 3, 2023

ODR is violated because of lambda closure object instantiation in template function parameter list. So in different translation units, type of lambda closure object can be differentiate. Relevant link is here.

It is fixed by defining template class which overloads function call operator and decoder is argumented with it.

It fails at Conan PR Builder. hazelcast-cpp-client cannot be compiled with GCC 11.1.0 according to logs.

conan-build-gcc-11-1-0-fail.txt

@devOpsHazelcast
Copy link
Contributor

Linux test PASSed.

@devOpsHazelcast
Copy link
Contributor

Windows test PASSed.

@OzanCansel OzanCansel requested a review from akeles85 March 1, 2023 12:00
@devOpsHazelcast
Copy link
Contributor

Windows test PASSed.

@devOpsHazelcast
Copy link
Contributor

Linux test PASSed.

@OzanCansel OzanCansel added this to the 5.2.0 milestone Mar 1, 2023
@OzanCansel OzanCansel merged commit d4902c0 into hazelcast:master Mar 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants