Fixed Obj-C related #include ordering
diff --git a/single_include/catch.hpp b/single_include/catch.hpp
index cb1043b..19b0946 100644
--- a/single_include/catch.hpp
+++ b/single_include/catch.hpp
@@ -2553,30 +2553,6 @@
} // end namespace Catch
-
-#ifdef __OBJC__
-// #included from: internal/catch_objc.hpp
-
-/*
- * catch_objc.hpp
- * Catch
- *
- * Created by Phil on 14/11/2010.
- * Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
- *
- * Distributed under the Boost Software License, Version 1.0. (See accompanying
- * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- *
- */
-
-#define TWOBLUECUBES_CATCH_OBJC_HPP_INCLUDED
-
-#import <objc/runtime.h>
-#include <string>
-
-// NB. Any general catch headers included here must be included
-// in catch.hpp first to make sure they are included by the single
-// header for non obj-usage
// #included from: internal/catch_test_case_info.hpp
/*
@@ -2804,6 +2780,30 @@
}
+#ifdef __OBJC__
+// #included from: internal/catch_objc.hpp
+
+/*
+ * catch_objc.hpp
+ * Catch
+ *
+ * Created by Phil on 14/11/2010.
+ * Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
+ *
+ * Distributed under the Boost Software License, Version 1.0. (See accompanying
+ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ *
+ */
+
+#define TWOBLUECUBES_CATCH_OBJC_HPP_INCLUDED
+
+#import <objc/runtime.h>
+#include <string>
+
+// NB. Any general catch headers included here must be included
+// in catch.hpp first to make sure they are included by the single
+// header for non obj-usage
+
///////////////////////////////////////////////////////////////////////////////
// This protocol is really only here for (self) documenting purposes, since
// all its methods are optional.