kernel: IdString:in() to use perfect forwarding

This commit is contained in:
Eddie Hung 2020-03-12 14:41:27 -07:00
parent fdafb74eb7
commit 4a8cecf03e
1 changed files with 2 additions and 2 deletions

View File

@ -359,8 +359,8 @@ namespace RTLIL
// of cell types). the following functions helps with that.
template<typename T, typename... Args>
bool in(T first, Args... rest) const {
return in(first) || in(rest...);
bool in(T first, Args&&... rest) const {
return in(first) || in(std::forward<Args>(rest)...);
}
bool in(IdString rhs) const { return *this == rhs; }