FIx regression with member tag of enum not being checked on assigment #164
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.
This fixes regression introduced in AMXX 1.60: a105bc7
Original fix removes tag mismatch warning in such situation:
But introduced a regression when tagged members of enum is used.
Tag check is processed with
MyArrayinstead of member tag.With original fix, member tag is ignored and coder has to rely on
_:to untag before:With new fix, trick with
_:is kept, while member tag is now checked:I hope I did not forget something and that it looks enough sane.
Tell me your thoughts David.