From 4b6df54f14d657406f5e408e0880da60b2d22855 Mon Sep 17 00:00:00 2001 From: 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(-) (limited to 'ev++.h') 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