Skip to content
This repository has been archived by the owner on Mar 15, 2022. It is now read-only.

Annotate const loads in derefAddress #309

Merged
merged 1 commit into from
Mar 11, 2015
Merged

Annotate const loads in derefAddress #309

merged 1 commit into from
Mar 11, 2015

Conversation

JosephTremoulet
Copy link
Contributor

Remove the exclusion for non-const loads.
Annotate const loads with the !invariant.load annotation.

Closes #257

Of the 10 [non-const derefAddress] rejections currently in each bring-up test, 9 change to [callRuntimeHandleHelper] and 1 succeeds.

I'll wait until #306 goes in to merge this since it depends on that.

@AndyAyersMS
Copy link
Member

LGTM. Thanks for cleaning this up.

Remove the exclusion for non-const loads.
Annotate const loads with the !invariant.load annotation.

Closes #257
@michellemcdaniel
Copy link
Contributor

Ignore the code formatting failure. That was a bug on my end. I've got a PR out to fix that. Make sure you've run utils\ccformat.py --untidy

JosephTremoulet added a commit that referenced this pull request Mar 11, 2015
Annotate const loads in derefAddress
@JosephTremoulet JosephTremoulet merged commit 2f8d9ad into dotnet:master Mar 11, 2015
@JosephTremoulet JosephTremoulet deleted the DerefConst branch March 11, 2015 23:04
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.

Implement non-const path in derefAddress
3 participants