From 4b6df54f14d657406f5e408e0880da60b2d22855 Mon Sep 17 00:00:00 2001
From: llucax <llucax>
Date: Tue, 22 Jan 2008 17:56:29 +0000
Subject: loop_ref constructor don't throw anything if EV_MULTIPLICITY is
 false.

---
 ev++.h | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/ev++.h b/ev++.h
index 8b1f936..8b4f889 100644
--- a/ev++.h
+++ b/ev++.h
@@ -133,16 +133,18 @@ namespace ev {
   struct loop_ref
   {
 
-    loop_ref (EV_P) throw (bad_loop)
+    loop_ref (EV_P)
 #if EV_MULTIPLICITY
-    : EV_AX (EV_A)
-#endif
+      throw (bad_loop) : EV_AX (EV_A)
     {
-#if EV_MULTIPLICITY
       if (!EV_AX)
         throw bad_loop ();
-#endif
     }
+#else
+      throw ()
+    {
+    }
+#endif
 
     bool operator == (const loop_ref &other) const throw ()
     {
-- 
cgit v1.2.3