Skip to content

Commit 471d231

Browse files
committed
fix: static_assert on params for default reset
1 parent 707dfef commit 471d231

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/NyuTestUtil.hpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,9 @@ struct reset_t {
212212
if constexpr(tag_invocable<reset_t, Dut&, Args...>) {
213213
return tag_invoke(*this, dut, std::forward<Args>(args)...);
214214
} else {
215+
static_assert(sizeof...(Args) == 0,
216+
"nyu::reset default does not accept extra parameters; provide a "
217+
"tag_invoke(nyu::reset_t, Dut&, ...) overload.");
215218
return reset_default(dut);
216219
}
217220
}

0 commit comments

Comments
 (0)