GCC 4.7 OpenJDK Build Failure (original) (raw)
David Holmes david.holmes at oracle.com
Thu Nov 15 02:25:10 PST 2012
- Previous message: GCC 4.7 OpenJDK Build Failure
- Next message: GCC 4.7 OpenJDK Build Failure
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 15/11/2012 7:26 PM, Florian Weimer wrote:
On 11/15/2012 08:13 AM, Mikael Vidstedt wrote:
Agreed, and it would obviously be interesting to know out why the original fix was lost. The using declarations were moved in this commit: changeset: 685df3c6f84b user: jmasa date: Tue Sep 18 23:35:42 2012 -0700 summary: 7045397: NPG: Add freelists to class loader arenas.
Yes thanks - that was covered in the original thread:
http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/2012-November/004737.html
This may have been due to a misunderstanding how these declarations work in this case. The effect on dependent name lookup does not propagate to templated derived classes if the base class is type-dependent. The this-> marker is more explicit, that's why I prefer it.
The reason I dislike it is that to me it look quite bizarre to have a series of invocations only some of which require this-> To the reader there is no obvious reason as to why it is needed.
BTW there are numerous using directives in the binaryTreeDictionary.hpp file, so now we have a mixed solution which isn't good for anyone's ability to understand the code. :(
Cheers, David
- Previous message: GCC 4.7 OpenJDK Build Failure
- Next message: GCC 4.7 OpenJDK Build Failure
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]