|
Viewing Issue Simple Details
[ Jump to Notes ]
|
[ View Advanced ]
[ Issue History ]
[ Print ]
|
|
ID |
Category |
Severity |
Reproducibility |
Date Submitted |
Last Update |
|
0000924 |
[uClibc++] Other |
trivial |
always |
06-25-06 14:13 |
06-25-06 15:13 |
|
|
Reporter |
tommi |
View Status |
public |
|
|
Assigned To |
gkajmowi |
|
Priority |
normal |
Resolution |
fixed |
|
|
Status |
resolved |
|
Product Version |
0.2.0 |
|
|
Summary |
0000924: as per ANSI it is needed to specify the baseclass in templates when referencing baseclass-methods |
|
Description |
G++ 4.1 is more stringent about ANSI-C++-violation. Compiling uclibc++ with this compiler uncovered some ANSI-C++-violations in map, which are trivially to fix.
map and multimap use upper_bound and lower_bound from the base-class __base_map. In g++ 4.1 you need to fully qualify the baseclass when using these methods and it does not hurt other compilers.
I attach a patch against 0.2.0 here. |
|
Additional Information |
|
|
|
Attached Files |
map1.diff [^] (9,120 bytes) 06-25-06 14:13 |
|
|