Skip to content

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.

4 participants