ddfb6adb98
In my #8489 we want to use boost's small_vector type, but that PR is kinda messy by adding boost and also making a meaningful change. So here I'm splitting out the boost addition to its own PR so that one can be more focused on the allocation improvement and consumption of boost.
23 lines
819 B
C++
23 lines
819 B
C++
// (C) Copyright John Maddock 2003.
|
|
// Use, modification and distribution are subject to 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)
|
|
|
|
//
|
|
// Boost binaries are built with the compiler's default ABI settings,
|
|
// if the user changes their default alignment in the VS IDE then their
|
|
// code will no longer be binary compatible with the bjam built binaries
|
|
// unless this header is included to force Boost code into a consistent ABI.
|
|
//
|
|
// Note that inclusion of this header is only necessary for libraries with
|
|
// separate source, header only libraries DO NOT need this as long as all
|
|
// translation units are built with the same options.
|
|
//
|
|
#if defined(_M_X64)
|
|
# pragma pack(push,16)
|
|
#else
|
|
# pragma pack(push,8)
|
|
#endif
|
|
|
|
|