The compiler deduces an incorrect underlaying type for an unscoped enumeration in C++. That is it sets underlaying type int for an unscoped enumeration even if enumerators do not fit into int type.
Created on 10/24/2012 (updated 15 weeks ago) | 0 validations | 0 workarounds | 2 comments | feedback id: 768575
|
|
|
Closed
as Deferred
|
|
According to the C++ Standard "Two function types with different language linkages are distinct types even if they are otherwise identical." and "because the language linkage is part of a function typ…
Created on 9/19/2012 (updated 15 weeks ago) | 0 validations | 0 workarounds | 2 comments | feedback id: 763508
|
|
|
Closed
as Deferred
|
|
The compiler does not issue an error when a storage class specifier is used in a linkage specification
Created on 9/15/2012 (updated 15 weeks ago) | 0 validations | 0 workarounds | 2 comments | feedback id: 762863
|
|
|
Closed
as Deferred
|
|
The compiler does not issue a diagnostic message if there is a declaration of a variable with C language linkage with the same name as a declaration of a function with C langauge linkage in the same t…
Created on 9/15/2012 (updated 15 weeks ago) | 0 validations | 0 workarounds | 2 comments | feedback id: 762861
|
|
|
Closed
as Deferred
|
|
The compiler does not forbid a declaration of an entity with C language linkage with the same name as an entity in global scope. It shall issue an error if the declarations appear in the same translat…
Created on 9/13/2012 (updated 15 weeks ago) | 0 validations | 0 workarounds | 2 comments | feedback id: 762505
|
|
|
Closed
as Deferred
|
|
According to paragraph #6 of section 14.6.1 Locally declared names of the C++ Standard
"6 A template-parameter shall not be redeclared within its scope (including nested scopes)."
However the compil…
Created on 9/9/2012 (updated 15 weeks ago) | 0 validations | 0 workarounds | 2 comments | feedback id: 761844
|
|
|
Closed
as Deferred
|
|
The compiler incorrectly joins all default arguments for a given class template declared in different declarative regions.
Created on 8/28/2012 (updated 15 weeks ago) | 0 validations | 0 workarounds | 2 comments | feedback id: 760073
|
|
|
Closed
as Deferred
|
|
According to paragraph #1 of section 8.3 of the C++ Standard
"A declarator-id shall not be qualified except for the definition of a member function (9.3) or static data member (9.4) outside of its cl…
Created on 8/11/2012 (updated 15 weeks ago) | 0 validations | 0 workarounds | 2 comments | feedback id: 757851
|
|
|
Closed
as Deferred
|
|
According to paragraph 4 of section 9.4.2 Static data members "Unnamed classes and classes contained directly or indirectly within unnamed classes shall not contain static data members.". However the …
Created on 8/5/2012 (updated 15 weeks ago) | 0 validations | 0 workarounds | 2 comments | feedback id: 757129
|
|
|
Closed
as Deferred
|
|
Apart from C standard functions C++ standard functions are also placed in the global namespace from the <cmath> while the C++ Standard does not allow to do so. Here is the corresponding text from the …
Created on 8/2/2012 (updated 22 weeks ago) | 0 validations | 0 workarounds | 2 comments | feedback id: 756682
|
|
|
Closed
as External
|
|