$NetBSD: patch-src_qml_common_qv4alloca__p.h,v 1.1 2020/01/21 20:25:37 adam Exp $ Make sure we pick up gcc's builtin alloca on NetBSD --- src/qml/common/qv4alloca_p.h.orig 2017-11-30 15:10:22.000000000 +0000 +++ src/qml/common/qv4alloca_p.h @@ -78,9 +78,13 @@ #define Q_ALLOCA_DECLARE(type, name) \ type *name = 0 +#if defined(__GNUC__) +#define Q_ALLOCA_ASSIGN(type, name, size) \ + name = static_cast(__builtin_alloca(size)) +#else #define Q_ALLOCA_ASSIGN(type, name, size) \ name = static_cast(alloca(size)) - +#endif #else QT_BEGIN_NAMESPACE class Qt_AllocaWrapper