Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Conversation

kouvel
Copy link

@kouvel kouvel commented Sep 17, 2018

Fixes https://github.com/dotnet/coreclr/issues/19954

  • SetTargetInterlocked can be soon followed by ResetTargetInterlocked since tiered compilation is now enabled by default, so the assert at the end of SetTargetInterlocked is invalid. ResetTargetInterlocked may be used in other scenarios in the future.
  • Removed the assert and instead just verified that the specified target is not the default prestub target

Fixes https://github.com/dotnet/coreclr/issues/19954
- `SetTargetInterlocked` can be soon followed by `ResetTargetInterlocked`, so the assert at the end of `SetTargetInterlocked` is invalid
- Removed the assert and instead just verified that the specified target is not the default prestub target
@kouvel kouvel added the area-VM label Sep 17, 2018
@kouvel kouvel added this to the 3.0 milestone Sep 17, 2018
@kouvel kouvel self-assigned this Sep 17, 2018
@kouvel kouvel requested review from janvorli and noahfalk September 17, 2018 18:04
Copy link
Member

@janvorli janvorli left a comment

Choose a reason for hiding this comment

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

LGTM, thank you!

@kouvel
Copy link
Author

kouvel commented Sep 18, 2018

@dotnet-bot test OSX10.12 x64 Checked Innerloop Build and Test
test Ubuntu arm Cross Checked no_tiered_compilation_innerloop Build and Test

@kouvel kouvel merged commit 2b698ce into dotnet:master Sep 19, 2018
@kouvel kouvel deleted the SetTargetFix branch September 19, 2018 10:30
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants