kernel: IdString:in() to use perfect forwarding

This commit is contained in:
Eddie Hung
2020-04-02 07:14:08 -07:00
parent fdafb74eb7
commit 4a8cecf03e
+2 -2
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; }