msgq: rely on compiler to zero-initialize when template types are POD
authorRamprasad Venkataraman <ramv@illinois.edu>
Fri, 5 Oct 2012 16:23:34 +0000 (11:23 -0500)
committerRamprasad Venkataraman <ramv@illinois.edu>
Sun, 28 Oct 2012 01:13:14 +0000 (20:13 -0500)
src/conv-core/msgq.h

index e1abeebbd6a73520cc620043a759ddc677495163..1d79e105ed22502213f5f019ac94f0501cd9bc5e 100644 (file)
@@ -15,9 +15,6 @@ namespace conv {
 
 typedef void msg_t;
 
-template <typename P>
-inline P defaultprio(P *dummy_tag) { return 0; }
-
 
 template <typename P = int>
 class msgQ
@@ -30,7 +27,7 @@ class msgQ
         msgQ(): qSize(0) {}
         ///
         void enq(const msg_t *msg
-                ,const prio_t &prio = defaultprio<prio_t>(0)
+                ,const prio_t &prio = prio_t()
                 ,const bool isFifo = true
                 );
         ///