18#include <QtCore/private/qglobal_p.h>
30# define alloca _alloca
37#define Q_ALLOCA_VAR(type, name, size)
43#define Q_ALLOCA_DECLARE(type, name)
46#define Q_ALLOCA_ASSIGN(type, name, size)
47 name = static_cast<type*>(alloca
(size))
52#define Q_ALLOCA_DECLARE(type, name)
53 std::unique_ptr<char[]> _qt_alloca_##name;
56#define Q_ALLOCA_ASSIGN(type, name, size)
58 _qt_alloca_##name.reset(new char[size]);
59 name = reinterpret_cast<type*>(_qt_alloca_##name.get());
#define Q_ALLOCA_ASSIGN(type, name, size)
#define Q_ALLOCA_DECLARE(type, name)