Skip to content

abort - #868

Merged
Kenny Kerr (kennykerr) merged 1 commit into
masterfrom
abort
Mar 4, 2021
Merged

abort#868
Kenny Kerr (kennykerr) merged 1 commit into
masterfrom
abort

Conversation

@kennykerr

Copy link
Copy Markdown
Collaborator

Switched remaining std::terminate calls to abort - more exhaustive testing with Clang still runs into issues in some dev environments.

@kennykerr
Kenny Kerr (kennykerr) merged commit fc9b4d7 into master Mar 4, 2021
@kennykerr
Kenny Kerr (kennykerr) deleted the abort branch March 4, 2021 18:10
Chris Bracken (cbracken) added a commit to flutter-team-archive/engine that referenced this pull request Mar 5, 2021
This fixes an issue in CppWinRT related to std::terminate(); the tool
now uses abort() instead.

CppWinRT patch: microsoft/cppwinrt#868

This also fixes a couple bugs in the README.md:
* Uses tmp as the temp dir into which we unpack the nupkg archive rather
  than cppwinrt to avoid confusion with the containing directory, which is
  named cppwinrt.
* Fixes a typo around the directory from which the cipd command should
  be executed.
This was referenced Mar 15, 2021
@ChrisGuzak

Copy link
Copy Markdown
Member

Why did you change from std::terminate() -> abort(), is the later more diagnosable?

@kennykerr

Copy link
Copy Markdown
Collaborator Author

No, terminate just calls abort. The latter has better support from the clang tool chain.

Hunter Freyer (hjfreyer) pushed a commit to hjfreyer/engine that referenced this pull request Mar 22, 2021
This fixes an issue in CppWinRT related to std::terminate(); the tool
now uses abort() instead.

CppWinRT patch: microsoft/cppwinrt#868

This also fixes a couple bugs in the README.md:
* Uses tmp as the temp dir into which we unpack the nupkg archive rather
  than cppwinrt to avoid confusion with the containing directory, which is
  named cppwinrt.
* Fixes a typo around the directory from which the cipd command should
  be executed.
Christopher Crawford (chriscraws) pushed a commit to chriscraws/engine that referenced this pull request Mar 23, 2021
This fixes an issue in CppWinRT related to std::terminate(); the tool
now uses abort() instead.

CppWinRT patch: microsoft/cppwinrt#868

This also fixes a couple bugs in the README.md:
* Uses tmp as the temp dir into which we unpack the nupkg archive rather
  than cppwinrt to avoid confusion with the containing directory, which is
  named cppwinrt.
* Fixes a typo around the directory from which the cipd command should
  be executed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants