The documentation for __sptr and __uptr explicitly says that you must apply them to a pointer type, after the *, yet that is not the case.
As with other such bugs, Intellisense gets it correct.
Created on 5/10/2013 (updated 9 hours ago) | 0 validations | 0 workarounds | 3 comments | feedback id: 786738
|
|
This is more of a QoI thing than anything, but you can specify multiple pointer type qualifiers on a declaration.
int * __sptr __sptr psp32;
This compiles without issue, and Intellisense does not ba…
Created on 5/10/2013 (updated 9 hours ago) | 0 validations | 0 workarounds | 3 comments | feedback id: 786729
|
|
The documentation on __sptr and __uptr explicitly states that it cannot be used with pointers to members. (http://msdn.microsoft.com/en-us/library/aa983399.aspx)
A simple test with pointers to membe…
Created on 5/10/2013 (updated 9 hours ago) | 0 validations | 0 workarounds | 4 comments | feedback id: 786723
|
|
The user settings dialog has a non-printable character in the window's titlebar.
Created on 12/3/2012 (updated 23 weeks ago) | 0 validations | 0 workarounds | 3 comments | feedback id: 773287
|
|
|
Closed
as Fixed
|
|
The code editor claims a lambda function will not compile, but the compiler disagrees (and rightfully so).
#include <stdio.h>
#include <Windows.h>
int main( void ) {
::EnumWindows( []( HWND hWnd, …
Created on 6/22/2012 (updated 46 weeks ago) | 0 validations | 0 workarounds | 4 comments | feedback id: 750488
|
|
|
Closed
as Fixed
|
|
The following reduced testcase produces an ICE with the compiler. If you modify the code slightly, it produces an incorrect compile error.
Created on 5/23/2012 (updated 28 weeks ago) | 0 validations | 0 workarounds | 5 comments | feedback id: 743303
|
|
|
Closed
as Fixed
|
|
The source indexing support for SVN provided by WinDbg (in the srcsrv directory) is broken for 1.7 and higher due to a change in the output from the svn info command.
I have a fix for the issue which…
Created on 5/8/2012 (updated 49 weeks ago) | 0 validations | 0 workarounds | 3 comments | feedback id: 741131
|
|
|
Closed
as External
|
|
The VC++ compiler does not handle pure virtual class destructors in the way outlined by the C++ specification. According to the specification:
"A destructor can be declared virtual (10.3) or pure …
Created on 6/25/2011 (updated 92 weeks ago) | 0 validations | 0 workarounds | 2 comments | feedback id: 676958
|
|
|
Closed
as By Design
|
|
The following code compiles when it should not:
int Foo() { return 12; }
int&& Bar() { return 12; }
int main( void )
{
int&& rval = Foo();
int lval = rval; // Illegal!
int lval2 = Ba…
Created on 5/15/2011 (updated 101 weeks ago) | 0 validations | 0 workarounds | 3 comments | feedback id: 668605
|
|
|
Closed
as By Design
|
|