Skip to content

Commit

Permalink
Merge pull request #1306 from reuk/reuk/fixup-after-919
Browse files Browse the repository at this point in the history
Update function signatures in goto_rw, fixing build
  • Loading branch information
thk123 authored Aug 30, 2017
2 parents ccdb70d + e05deca commit e9872a3
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions src/analyses/goto_rw.h
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,8 @@ class range_domaint:public range_domain_baset
const_iterator end() const { return data.end(); }
const_iterator cend() const { return data.end(); }

template <typename T>
void push_back(T &&v) { data.push_back(std::forward<T>(v)); }
void push_back(const sub_typet::value_type &v) { data.push_back(v); }
void push_back(sub_typet::value_type &&v) { data.push_back(std::move(v)); }
};

class array_exprt;
Expand Down Expand Up @@ -304,8 +304,15 @@ class guarded_range_domaint:public range_domain_baset
const_iterator end() const { return data.end(); }
const_iterator cend() const { return data.end(); }

template<typename T>
iterator insert(T &&v) { return data.insert(std::forward<T>(v)); }
iterator insert(const sub_typet::value_type &v)
{
return data.insert(v);
}

iterator insert(sub_typet::value_type &&v)
{
return data.insert(std::move(v));
}
};

class rw_guarded_range_set_value_sett:public rw_range_set_value_sett
Expand Down

0 comments on commit e9872a3

Please sign in to comment.