# HG changeset patch
# User Alpar Juttner <alpar@cs.elte.hu>
# 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;