We should keep the re-#includes immediately following the offender, and
documented.
Signed-off-by: Sage Weil <sage@inktank.com>
*
*/
+#include <boost/lexical_cast.hpp>
+#include "include/assert.h" // lexical_cast includes system assert.h
+
#include "MDS.h"
#include "Server.h"
#include "Locker.h"
#include "include/compat.h"
#include "osd/OSDMap.h"
-#include <boost/lexical_cast.hpp>
-
#include <errno.h>
#include <fcntl.h>
using namespace std;
#include "common/config.h"
-#include "include/assert.h"
#define dout_subsys ceph_subsys_mds
#undef dout_prefix