Pass *llvm::createGlobalsModRefPass() { return new GlobalsModRef(); }
-struct final GlobalsModRef::DeletionCallbackHandle : CallbackVH {
+struct GlobalsModRef::DeletionCallbackHandle final : CallbackVH {
GlobalsModRef &GMR;
std::list<DeletionCallbackHandle>::iterator I;