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

JIT: defer constant-return merging for debug codegen #14642

Merged

Conversation

AndyAyersMS
Copy link
Member

If we merge constant returns into a common point we may lose track of sequence
points. So inhibit this when we are generating debuggable code.

Fixes #14339.

If we merge constant returns into a common point we may lose track of sequence
points. So inhibit this when we are generating debuggable code.

Fixes #14339.
@AndyAyersMS
Copy link
Member Author

@JosephTremoulet PTAL
@kbaladurin can you verify this fixes the problem you saw?
cc @dotnet/jit-contrib

Copy link

@briansull briansull left a comment

Choose a reason for hiding this comment

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

Looks Good

Copy link

@JosephTremoulet JosephTremoulet left a comment

Choose a reason for hiding this comment

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

Looks good

@AndyAyersMS
Copy link
Member Author

Was hoping those arm timeouts were a thing of the past, but no such luck. Will retry...
@dotnet-bot retest Windows_NT arm Cross Checked Build and Test
@dotnet-bot retest Windows_NT armlb Cross Checked Build and Test

@kbaladurin
Copy link
Member

kbaladurin commented Oct 23, 2017

@AndyAyersMS I've checked your patch, it fixes problem in my example. Thank you!

@AndyAyersMS AndyAyersMS merged commit b024f40 into dotnet:master Oct 23, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants