Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removed Simple Uses of STD Iterator #2558

Conversation

AlexandreSinger
Copy link
Contributor

@AlexandreSinger AlexandreSinger commented May 25, 2024

See issue #2557 for more context.

Removed the uses of std::iterator that were very simple to remove. These just required declaring some types that the users of the iterators expect and removing the inheritance on the std::iterator.

The other cases in VTR which use std::iterator are a bit more complicated and may require some work to remove correctly.

@AlexandreSinger AlexandreSinger changed the title Remove Simple Uses of STD Iterator Removed Simple Uses of STD Iterator May 25, 2024
@AlexandreSinger
Copy link
Contributor Author

@vaughnbetz This has passed CI, and the warnings pertaining to these specific uses of std::iterator are gone from the GCC12 build. What do you think about these changes?

@vaughnbetz vaughnbetz merged commit 630be48 into verilog-to-routing:master May 27, 2024
53 checks passed
@vaughnbetz
Copy link
Contributor

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants