[rtems-libbsd commit] rtems-bsd-cxx.cc: Fix include order

Sebastian Huber sebh at rtems.org
Fri Mar 6 14:07:20 UTC 2015


Module:    rtems-libbsd
Branch:    master
Commit:    19adb93558be24e1366699a2728ca16a2af6d52a
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=19adb93558be24e1366699a2728ca16a2af6d52a

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Feb 13 12:00:17 2015 +0100

rtems-bsd-cxx.cc: Fix include order

---

 rtemsbsd/rtems/rtems-bsd-cxx.cc | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/rtemsbsd/rtems/rtems-bsd-cxx.cc b/rtemsbsd/rtems/rtems-bsd-cxx.cc
index db97b84..a97a9de 100644
--- a/rtemsbsd/rtems/rtems-bsd-cxx.cc
+++ b/rtemsbsd/rtems/rtems-bsd-cxx.cc
@@ -32,6 +32,12 @@
 #define __STDC_LIMIT_MACROS
 #define __STDC_CONSTANT_MACROS
 
+/*
+ * Include this outside the extern "C", since we may include <atomic> via
+ * <rtems.h> which uses templates.
+ */
+#include <rtems.h>
+
 extern "C" {
 
 #include <machine/rtems-bsd-kernel-space.h>



More information about the vc mailing list