# HG changeset patch # User Alpar Juttner # Date 1375189433 -7200 # Node ID 756022ac167475c2d4675bbf4c00169ade2bea54 # Parent d32e4453b48c3f344f476f25c2aaf4df3338a539 Suppress 'unused local typedefs' warnings, and resolve others (#470) diff -r d32e4453b48c -r 756022ac1674 lemon/core.h --- a/lemon/core.h Fri Jul 20 21:23:17 2012 +0200 +++ b/lemon/core.h Tue Jul 30 15:03:53 2013 +0200 @@ -37,6 +37,11 @@ #pragma warning( disable : 4250 4355 4503 4800 4996 ) #endif +#ifdef __GNUC__ +// Needed by the [DI]GRAPH_TYPEDEFS marcos for gcc 4.8 +#pragma GCC diagnostic ignored "-Wunused-local-typedefs" +#endif + ///\file ///\brief LEMON core utilities. /// diff -r d32e4453b48c -r 756022ac1674 test/lp_test.cc --- a/test/lp_test.cc Fri Jul 20 21:23:17 2012 +0200 +++ b/test/lp_test.cc Tue Jul 30 15:03:53 2013 +0200 @@ -240,8 +240,7 @@ { LP::DualExpr e,f,g; - LP::Row p1 = INVALID, p2 = INVALID, p3 = INVALID, - p4 = INVALID, p5 = INVALID; + LP::Row p1 = INVALID, p2 = INVALID; e[p1]=2; e[p1]+=2;