[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