It appears that the compiler code that does constant value substitution doesn't agree with how the variable assignment/initialization code does sign extension on pointers. I'm not 100% certain which is correct, but I do believe they should agree.
Visual Studio/Silverlight/Tooling version
What category (if any) best represents this feedback?
Steps to reproduce
Operating System Language