Remove PersistenceSerializer.

This commit is contained in:
Johanna Amann 2019-05-02 13:45:36 -07:00
parent 61c84a0a40
commit ca1b1dd6bb
15 changed files with 5 additions and 830 deletions

View file

@ -11,7 +11,6 @@
#include "File.h"
#include "Serializer.h"
#include "RemoteSerializer.h"
#include "PersistenceSerializer.h"
#include "Scope.h"
#include "Traverse.h"
#include "zeexygen/Manager.h"
@ -310,9 +309,6 @@ void ID::CopyFrom(const ID* id)
offset = id->offset ;
infer_return_type = id->infer_return_type;
if ( FindAttr(ATTR_PERSISTENT) )
persistence_serializer->Unregister(this);
if ( id->type )
Ref(id->type);
if ( id->val && ! id->weak_ref )
@ -333,10 +329,6 @@ void ID::CopyFrom(const ID* id)
#ifdef DEBUG
UpdateValID();
#endif
if ( FindAttr(ATTR_PERSISTENT) )
persistence_serializer->Unregister(this);
}
#endif
ID* ID::Unserialize(UnserialInfo* info)
@ -371,7 +363,6 @@ ID* ID::Unserialize(UnserialInfo* info)
{
if ( info->id_policy != UnserialInfo::InstantiateNew )
{
persistence_serializer->Unregister(current);
remote_serializer->Unregister(current);
}