s/0/nullptr/

llvm-svn: 200272
This commit is contained in:
Rui Ueyama 2014-01-28 01:22:23 +00:00
parent 659ce00d60
commit a709af2861
1 changed files with 6 additions and 4 deletions

View File

@ -165,13 +165,15 @@ protected:
class atom_collection_vector : public atom_collection<T> { class atom_collection_vector : public atom_collection<T> {
public: public:
virtual atom_iterator<T> begin() const { virtual atom_iterator<T> begin() const {
return atom_iterator<T>(*this, auto *it = _atoms.empty() ? nullptr
_atoms.empty() ? 0 : reinterpret_cast<const void *>(_atoms.data())); : reinterpret_cast<const void *>(_atoms.data());
return atom_iterator<T>(*this, it);
} }
virtual atom_iterator<T> end() const{ virtual atom_iterator<T> end() const{
return atom_iterator<T>(*this, _atoms.empty() ? 0 : auto *it = _atoms.empty() ? nullptr : reinterpret_cast<const void *>(
reinterpret_cast<const void *>(_atoms.data() + _atoms.size())); _atoms.data() + _atoms.size());
return atom_iterator<T>(*this, it);
} }
virtual const T *deref(const void *it) const { virtual const T *deref(const void *it) const {