Boost logo

Boost :

Subject: [boost] [config] BOOST_FORCEINLINE for clang
From: Vicente J. Botet Escriba (vicente.botet_at_[hidden])
Date: 2013-05-12 05:26:43


Hi,

I would like to add the definition of BOOST_FORCEINLINE for clang when
__has_attribute(always_inline)

  // BOOST_FORCEINLINE ---------------------------------------------//
  #if !defined(BOOST_FORCEINLINE)
  # if defined(_MSC_VER)
  # define BOOST_FORCEINLINE __forceinline
+# elif defined(__clang__)
+# if __has_attribute(always_inline)
+# define BOOST_FORCEINLINE inline __attribute__((always_inline))
+# endif
  # elif defined(__GNUC__) && __GNUC__ > 3
  # define BOOST_FORCEINLINE inline __attribute__ ((always_inline))
  # else

Could I commit it?

Best,
Vicente


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk