We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 02c0b2b commit adb7b62Copy full SHA for adb7b62
1 file changed
test/opaque.cpp
@@ -7,8 +7,16 @@
7
# include <boost/python/module.hpp>
8
# include <boost/python/return_value_policy.hpp>
9
10
+# if BOOST_WORKAROUND(__GNUC__, == 2) \
11
+ || BOOST_WORKAROUND(__GNUC__, BOOST_TESTED_AT(3)) \
12
+ && BOOST_WORKAROUND(__GNUC_MINOR__, BOOST_TESTED_AT(3)) \
13
+ && BOOST_WORKAROUND(__GNUC_PATCHLEVEL__, BOOST_TESTED_AT(3))
14
+typedef struct opaque_ {} *opaque;
15
+typedef struct opaque2_ {} *opaque2;
16
+# else
17
typedef struct opaque_ *opaque;
18
typedef struct opaque2_ *opaque2;
19
+# endif
20
21
opaque the_op = ((opaque) 0x47110815);
22
opaque2 the_op2 = ((opaque2) 0x08154711);
0 commit comments