RFR 8081202 C++11 requires a space between literal and identifier
Stefan Karlsson
stefan.karlsson at oracle.com
Thu May 28 06:40:09 UTC 2015
Hi Bill,
On 2015-05-28 04:15, bill pittore wrote:
> Thanks Kim. I fixed most of the alignments. One or two lines were so
> far off that I just left them as outliers so I didn't have to move all
> the lines over. Updated the webrev:
> http://cr.openjdk.java.net/~bpittore/8081202/hotspot-webrev.01/
src/share/vm/gc/g1/g1BlockOffsetTable.cpp
@@ -514,7 +514,7 @@
void
G1BlockOffsetArrayContigSpace::print_on(outputStream* out) {
G1BlockOffsetArray::print_on(out);
- out->print_cr(" next offset threshold: "PTR_FORMAT,
p2i(_next_offset_threshold));
- out->print_cr(" next offset index: "SIZE_FORMAT,
_next_offset_index);
+ out->print_cr(" next offset threshold: " PTR_FORMAT,
p2i(_next_offset_threshold));
+ out->print_cr(" next offset index: " SIZE_FORMAT,
_next_offset_index);
}
#endif // !PRODUCT
You did whitespace changes inside the string literals: " next offset
threshold: " and " next offset index: ". Was that intentional?
Otherwise, looks good.
Thanks,
StefanK
>
> thanks,
> bill
>
> On 5/27/2015 8:18 PM, Kim Barrett wrote:
>> On May 27, 2015, at 6:36 PM, bill pittore <bill.pittore at oracle.com>
>> wrote:
>>> As part of some work I'm doing I had to fix this particular problem
>>> with string literals and macros. A few people mentioned to me that
>>> it would be a good idea to just get this pushed into JDK 9 so here
>>> is the webrev. I tested this with gcc 5.1.0 using -std=c++11 option
>>> as well as Visual Studio 2015 RC. Note that there are other issues
>>> WRT building using C++11 but this webrev only deals with the string
>>> literal issue. In my workspace, hg diff -w shows no files with
>>> diffs meaning that all the changes in this webrev are whitespace
>>> only. Ran through JPRT with no issues. This will most likely be
>>> pushed after the hs-gc repo effectively merges into hs-rt repo,
>>> sometime in the next week or so pending approval.
>>>
>>> http://cr.openjdk.java.net/~bpittore/8081202/
>>>
>>> thanks,
>>> bill
>> ------------------------------------------------------------------------------
>>
>> src/share/vm/gc/g1/concurrentMark.inline.hpp
>> 200 err_msg("Trying to access not available bitmap "
>> PTR_FORMAT \
>> 201 " corresponding to " PTR_FORMAT "
>> (%u)", \
>>
>> Line continuation backslashes no longer lined up with others in the
>> same macro expansion.
>>
>> ------------------------------------------------------------------------------
>>
>> src/share/vm/prims/methodHandles.cpp
>> 1365 static JNINativeMethod MHN_methods[] = {
>> ...
>>
>> The FN_PTR parameters in the initializers used to be aligned.
>>
>> ------------------------------------------------------------------------------
>>
>> src/share/vm/prims/perf.cpp
>> 301 static JNINativeMethod perfmethods[] = {
>> ...
>>
>> The FN_PTR parameters in the initializers used to be aligned.
>>
>> ------------------------------------------------------------------------------
>>
>> src/share/vm/prims/unsafe.cpp
>>
>> Lots of FN_PTR initializers are no longer aligned.
>>
>> ------------------------------------------------------------------------------
>>
>>
>> Otherwise, looks good.
>>
>
More information about the hotspot-dev
mailing list