RFR: Fix non-PCH build after merge

Roman Kennke rkennke at redhat.com
Mon Jun 11 11:41:29 UTC 2018


Yup, please go!

Thanks,
Roman


> Current non-PCH build fails with:
> 
> In file included from
> /pool/buildbot/slaves/sobornost/shenandoah-jdkX/build/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp:29:0:
> /pool/buildbot/slaves/sobornost/shenandoah-jdkX/build/src/hotspot/share/gc/shared/parallelCleaning.hpp:33:15:
> error: ‘ParState’ in ‘class OopStorage’ does not name a template type
>    OopStorage::ParState<false /* concurrent */, false /* const */> _par_state_string;
>                ^~~~~~~~
> 
> Fix:
> 
> diff -r f3202182671b src/hotspot/share/gc/shared/parallelCleaning.hpp
> --- a/src/hotspot/share/gc/shared/parallelCleaning.hpp	Fri Jun 08 13:22:17 2018 -0400
> +++ b/src/hotspot/share/gc/shared/parallelCleaning.hpp	Mon Jun 11 13:33:52 2018 +0200
> @@ -25,6 +25,7 @@
>  #ifndef SHARE_VM_GC_SHARED_PARALLELCLEANING_HPP
>  #define SHARE_VM_GC_SHARED_PARALLELCLEANING_HPP
> 
> +#include "gc/shared/oopStorageParState.hpp"
>  #include "gc/shared/workgroup.hpp"
> 
>  class StringSymbolTableUnlinkTask : public AbstractGangTask {
> 
> Testing: tier1_gc_shenandoah
> 
> Thanks,
> -Aleksey
> 




More information about the shenandoah-dev mailing list