Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Allow aliases of variants in ABI #7377

Merged
merged 2 commits into from
May 20, 2019
Merged

Conversation

wanderingbort
Copy link
Contributor

Change Description

This resolves #7254

We had a redundant validation that attempted to prevent aliasing to an unknown type however, this was done before variants were loaded so, it would reject an alias of a variant. ::validate will perform this validation after all types are known so, this assert was not needed

Consensus Changes

  • Consensus Changes

API Changes

  • API Changes

Documentation Additions

  • Documentation Additions

This resolves 7254

We had a redundant validation that attempted to prevent aliasing to an unknown type however, this was done before variants were loaded so, it would reject an alias of a variant.  `::validate` will perform this validation after all types are known so, this assert was not needed
@wanderingbort
Copy link
Contributor Author

We may want to backport this to supported versions as it is preventing tooling based on those versions from accepting well-formed ABI's from CDT

@b1bart b1bart merged commit 7f4b299 into develop May 20, 2019
@b1bart b1bart deleted the feature/7254-handle-variant-aliases branch May 20, 2019 21:08
arhag added a commit that referenced this pull request Jan 22, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants