summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--dev/kernel/SignalKit/SignalGen.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/dev/kernel/SignalKit/SignalGen.h b/dev/kernel/SignalKit/SignalGen.h
index 9d2c0534..4be9452a 100644
--- a/dev/kernel/SignalKit/SignalGen.h
+++ b/dev/kernel/SignalKit/SignalGen.h
@@ -39,9 +39,8 @@ inline rt_signal_kind sig_generate_unique() {
}
/// @brief Checks if the signal matches the seed (user_seed or kernel_seed)
-template <typename Seed>
-inline BOOL sig_matches_seed(const rt_signal_kind& sig) {
- static_assert(sig > 0, "Signal is zero (invalid)");
+template <SizeT Seed>
+inline BOOL sig_matches_seed(rt_signal_kind sig) {
return (sig & 0xFF000000) == (Seed & 0xFF000000);
}