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

Add stdexcept header explicitly to u8u16test tool #6226

Merged
merged 1 commit into from
May 27, 2020

Conversation

miniksa
Copy link
Member

@miniksa miniksa commented May 27, 2020

Summary of the Pull Request

Adds implicit stdexcept header include to u8u16test tool.

PR Checklist

  • Closes regression introduced when moving from VS 16.5 to VS 16.6 (which the CI did of its own accord)
  • I work here.
  • Built it.
  • No doc.
  • Am core contributor.

Detailed Description of the Pull Request / Additional comments

In VS 16.5, the header was pulled in by <string> or <string_view> or <array> or <algorithm> implicitly. In VS 16.6, that's gone. No one wrote it in the header because it was just automatically there in the past. Now I wrote it in the header.

Validation Steps Performed

  • Built it on my machine after upgrading to VS 16.6.0.
  • Built it in CI.

…icitly included in STL 16.5 but no longer in STL 16.6.
@miniksa miniksa self-assigned this May 27, 2020
@miniksa miniksa added Area-Build Issues pertaining to the build system, CI, infrastructure, meta Issue-Bug It either shouldn't be doing this or needs an investigation. Product-Meta The product is the management of the products. labels May 27, 2020
Copy link
Member

@zadjii-msft zadjii-msft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yours has a better description

@miniksa miniksa merged commit 1ea0889 into master May 27, 2020
@miniksa miniksa deleted the dev/miniksa/stl_changed branch May 27, 2020 19:06
jelster pushed a commit to jelster/terminal that referenced this pull request May 28, 2020
## Summary of the Pull Request
Adds implicit stdexcept header include to u8u16test tool.

## PR Checklist
* [x] Closes regression introduced when moving from VS 16.5 to VS 16.6 (which the CI did of its own accord)
* [x] I work here.
* [x] Built it.
* [x] No doc.
* [x] Am core contributor.

## Detailed Description of the Pull Request / Additional comments
In VS 16.5, the <stdexcept> header was pulled in by `<string>` or  `<string_view>` or `<array>` or `<algorithm>` implicitly. In VS 16.6, that's gone. No one wrote it in the header because it was just automatically there in the past. Now I wrote it in the header.

## Validation Steps Performed
* [x] Built it on my machine after upgrading to VS `16.6.0`.
* [x] Built it in CI.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Build Issues pertaining to the build system, CI, infrastructure, meta Issue-Bug It either shouldn't be doing this or needs an investigation. Product-Meta The product is the management of the products.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants