Fix issue with indirect return for C++ member function w/no args #210
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A FFI C++ member function (i.e. function w/receiver) with no args and an indirect return (i.e. one that returns a
Result<T>
) was generating a function signature with a missing comma between the self arg and the indirect return parameter.The
get_fail()
test member function will trigger this error.The one-liner fix is in
gen/src/write.rs