--- old/src/share/vm/gc/g1/dirtyCardQueue.hpp 2017-04-25 16:44:29.827175373 +0200 +++ new/src/share/vm/gc/g1/dirtyCardQueue.hpp 2017-04-25 16:44:29.663175379 +0200 @@ -43,7 +43,7 @@ // A ptrQueue whose elements are "oops", pointers to object heads. class DirtyCardQueue: public PtrQueue { public: - DirtyCardQueue(DirtyCardQueueSet* qset, bool permanent = false); + DirtyCardQueue(DirtyCardQueueSet* qset = NULL, bool permanent = false); // Flush before destroying; queue may be used to capture pending work while // doing something else, with auto-flush on completion.