am 56b28f6b: Merge "RefBase: make Renamer destructor virtual"

* commit '56b28f6b2c4722c75dbc7f041f36552221e51133':
  RefBase: make Renamer destructor virtual
This commit is contained in:
Elliott Hughes 2014-08-06 22:44:38 +00:00 committed by Android Git Automerger
commit 4c818dc800

View file

@ -484,7 +484,8 @@ public:
TYPE::renameRefId(d[i].get(), &s[i], &d[i]);
}
public:
Renamer(sp<TYPE>* d, sp<TYPE> const* s) : s(s), d(d) { }
Renamer(sp<TYPE>* d, sp<TYPE> const* s) : d(d), s(s) { }
virtual ~Renamer() { }
};
memmove(d, s, n*sizeof(sp<TYPE>));
@ -503,7 +504,8 @@ public:
TYPE::renameRefId(d[i].get_refs(), &s[i], &d[i]);
}
public:
Renamer(wp<TYPE>* d, wp<TYPE> const* s) : s(s), d(d) { }
Renamer(wp<TYPE>* d, wp<TYPE> const* s) : d(d), s(s) { }
virtual ~Renamer() { }
};
memmove(d, s, n*sizeof(wp<TYPE>));