+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/polly-17.0.6/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/polly-17.0.6/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for polly-17.0.6 [ 0%] Built target intrinsics_gen [ 2%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/basis_reduction_tab.c.o In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int.h:25:0, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_blk.h:13, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_map_private.h:24, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/basis_reduction_tab.c:11: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:211:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:223:2: note: in expansion of macro 'ISL_SIOIMATH_TO_DIGITS' ISL_SIOIMATH_TO_DIGITS(num, digits, *used); ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:211:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:229:2: note: in expansion of macro 'ISL_SIOIMATH_TO_DIGITS' ISL_SIOIMATH_TO_DIGITS(num, digits, *used); ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:211:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:235:2: note: in expansion of macro 'ISL_SIOIMATH_TO_DIGITS' ISL_SIOIMATH_TO_DIGITS(num, digits, *used); ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:286:60: warning: signed and unsigned type in conditional expression [-Wsign-compare] num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:307:57: warning: signed and unsigned type in conditional expression [-Wsign-compare] num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:520:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < big->used; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:785:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { ^~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:1161:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < used * sizeof(mp_digit); i += 1) ^ [ 2%] Building CXX object lib/CMakeFiles/obj.Polly.dir/Analysis/DependenceInfo.cpp.o In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/basis_reduction_tab.c:112:0: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/basis_reduction_templ.c: In function 'isl_tab_compute_reduced_basis': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/basis_reduction_templ.c:202:6: warning: 'row' may be used uninitialized in this function [-Wmaybe-uninitialized] save_alpha(lp, row-i, i, alpha_buffer[j]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_aff.c.o In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int.h:25:0, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_blk.h:13, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:23: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:211:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:223:2: note: in expansion of macro 'ISL_SIOIMATH_TO_DIGITS' ISL_SIOIMATH_TO_DIGITS(num, digits, *used); ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:211:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:229:2: note: in expansion of macro 'ISL_SIOIMATH_TO_DIGITS' ISL_SIOIMATH_TO_DIGITS(num, digits, *used); ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:211:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:235:2: note: in expansion of macro 'ISL_SIOIMATH_TO_DIGITS' ISL_SIOIMATH_TO_DIGITS(num, digits, *used); ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:286:60: warning: signed and unsigned type in conditional expression [-Wsign-compare] num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:307:57: warning: signed and unsigned type in conditional expression [-Wsign-compare] num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:520:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < big->used; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:785:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { ^~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_int_sioimath.h:1161:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < used * sizeof(mp_digit); i += 1) ^ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:42:0: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_aff_list_grow': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:101:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->ref == 1 && list->n + n <= list->size) ^~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:115:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->n + n <= list->size && list->size < new_size) ^~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:115:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->n + n <= list->size && list->size < new_size) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_aff_list_drop': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:165:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (first + n > list->n || first + n < first) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:173:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:175:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = first; i + n < list->n; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_aff_list_insert': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:207:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pos > list->n) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:211:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->ref == 1 && list->size > list->n) { ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:212:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = list->n; i > pos; --i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:220:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < pos; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_aff_list_concat': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:655:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list1->ref == 1 && list1->n + list2->n <= list1->size) ^~ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:48:0: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_aff_list_grow': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:101:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->ref == 1 && list->n + n <= list->size) ^~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:115:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->n + n <= list->size && list->size < new_size) ^~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:115:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->n + n <= list->size && list->size < new_size) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_aff_list_drop': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:165:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (first + n > list->n || first + n < first) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:173:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:175:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = first; i + n < list->n; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_aff_list_insert': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:207:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pos > list->n) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:211:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->ref == 1 && list->size > list->n) { ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:212:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = list->n; i > pos; --i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:220:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < pos; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_aff_list_concat': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:655:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list1->ref == 1 && list1->n + list2->n <= list1->size) ^~ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:54:0: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_multi_aff_list_grow': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:101:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->ref == 1 && list->n + n <= list->size) ^~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:115:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->n + n <= list->size && list->size < new_size) ^~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:115:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->n + n <= list->size && list->size < new_size) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_multi_aff_list_drop': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:165:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (first + n > list->n || first + n < first) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:173:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:175:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = first; i + n < list->n; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_multi_aff_list_insert': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:207:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pos > list->n) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:211:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->ref == 1 && list->size > list->n) { ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:212:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = list->n; i > pos; --i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:220:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < pos; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_multi_aff_list_concat': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:655:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list1->ref == 1 && list1->n + list2->n <= list1->size) ^~ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:60:0: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_pw_aff_list_grow': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:101:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->ref == 1 && list->n + n <= list->size) ^~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:115:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->n + n <= list->size && list->size < new_size) ^~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:115:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->n + n <= list->size && list->size < new_size) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_pw_aff_list_drop': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:165:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (first + n > list->n || first + n < first) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:173:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:175:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = first; i + n < list->n; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_pw_aff_list_insert': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:207:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pos > list->n) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:211:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->ref == 1 && list->size > list->n) { ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:212:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = list->n; i > pos; --i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:220:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < pos; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_pw_aff_list_concat': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:655:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list1->ref == 1 && list1->n + list2->n <= list1->size) ^~ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:66:0: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_pw_multi_aff_list_grow': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:101:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->ref == 1 && list->n + n <= list->size) ^~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:115:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->n + n <= list->size && list->size < new_size) ^~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:115:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->n + n <= list->size && list->size < new_size) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_pw_multi_aff_list_drop': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:165:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (first + n > list->n || first + n < first) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:173:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:175:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = first; i + n < list->n; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_pw_multi_aff_list_insert': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:207:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pos > list->n) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:211:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list->ref == 1 && list->size > list->n) { ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:212:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = list->n; i > pos; --i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:220:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < pos; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_pw_multi_aff_list_concat': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_list_templ.c:655:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list1->ref == 1 && list1->n + list2->n <= list1->size) ^~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c: In function 'isl_aff_floor': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:1685:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 1; i < aff->v->size; ++i) { ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:64:56: error: 'is_integral_v' is not a member of 'std' template >> ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:64:56: note: suggested alternative: 'is_integral' template >> ^~~~~~~~~~~~~ is_integral /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:64:56: error: 'is_integral_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:64:56: note: suggested alternative: 'is_integral' template >> ^~~~~~~~~~~~~ is_integral /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:64:70: error: template argument 1 is invalid template >> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:64:73: error: expected unqualified-id before '>' token template >> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:109:56: error: 'is_unsigned_v' is not a member of 'std' template >> ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:109:56: note: suggested alternative: 'is_unsigned' template >> ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:109:56: error: 'is_unsigned_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:109:56: note: suggested alternative: 'is_unsigned' template >> ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:109:70: error: template argument 1 is invalid template >> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:109:73: error: expected unqualified-id before '>' token template >> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h: In function 'int llvm::countr_zero(T)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:180:22: error: 'is_unsigned_v' is not a member of 'std' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:180:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:180:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:180:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h: In function 'int llvm::countl_zero(T)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:246:22: error: 'is_unsigned_v' is not a member of 'std' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:246:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:246:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:246:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h: In function 'int llvm::countl_one(T)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:259:22: error: 'is_unsigned_v' is not a member of 'std' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:259:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:259:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:259:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h: In function 'int llvm::countr_one(T)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:272:22: error: 'is_unsigned_v' is not a member of 'std' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:272:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:272:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:272:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h: In function 'int llvm::bit_width(T)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:282:22: error: 'is_unsigned_v' is not a member of 'std' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:282:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:282:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:282:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h: In function 'T llvm::bit_floor(T)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:292:22: error: 'is_unsigned_v' is not a member of 'std' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:292:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:292:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:292:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h: In function 'T llvm::bit_ceil(T)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:307:22: error: 'is_unsigned_v' is not a member of 'std' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c: In function 'isl_aff_substitute_equalities_lifted': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:2202:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < eq->n_eq; ++i) { ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:2204:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j < 0 || j == 0 || j >= o_div) ^~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:307:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:307:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:307:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:348:56: error: 'is_unsigned_v' is not a member of 'std' template >> ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:348:56: note: suggested alternative: 'is_unsigned' template >> ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:348:56: error: 'is_unsigned_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:348:56: note: suggested alternative: 'is_unsigned' template >> ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:348:70: error: template argument 1 is invalid template >> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:348:73: error: expected unqualified-id before '>' token template >> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:354:56: error: 'is_unsigned_v' is not a member of 'std' template >> ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:354:56: note: suggested alternative: 'is_unsigned' template >> ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:354:56: error: 'is_unsigned_v' is not a member of 'std' In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:2529:0: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/check_type_range_templ.c: In function 'isl_aff_check_range': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/check_type_range_templ.c:15:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (first + n > dim || first + n < first) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c: In function 'isl_aff_involves_dims': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:2555:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:354:56: note: suggested alternative: 'is_unsigned' template >> ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:354:70: error: template argument 1 is invalid template >> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:354:73: error: expected unqualified-id before '>' token template >> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:357:56: error: 'is_unsigned_v' is not a member of 'std' template >> ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:357:56: note: suggested alternative: 'is_unsigned' template >> ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:357:56: error: 'is_unsigned_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:357:56: note: suggested alternative: 'is_unsigned' template >> ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:357:70: error: template argument 1 is invalid template >> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:357:73: error: expected unqualified-id before '>' token template >> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h: In function 'constexpr T llvm::rotr(T, int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:379:18: error: 'rotl' is not a member of 'llvm' return llvm::rotl(V, -R); ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:379:18: note: suggested alternative: 'rotr' return llvm::rotl(V, -R); ^~~~ rotr In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'T llvm::maskTrailingOnes(unsigned int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:66:22: error: 'is_unsigned_v' is not a member of 'std' static_assert(std::is_unsigned_v, "Invalid type!"); ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:66:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, "Invalid type!"); ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:66:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, "Invalid type!"); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:66:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, "Invalid type!"); ^ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_ctx_private.h:1:0, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:23: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_pw_templ.c: In function 'isl_pw_aff_add_dup_piece': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_pw_templ.c:75:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] isl_assert(ctx, pw->n < pw->size, goto error); ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/include/isl/ctx.h:148:7: note: in definition of macro 'isl_assert4' if (test) \ ^~~~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_pw_templ.c:75:2: note: in expansion of macro 'isl_assert' isl_assert(ctx, pw->n < pw->size, goto error); ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'constexpr bool llvm::isInt(int64_t)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:152:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (N == 8) ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:154:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (N == 16) ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:156:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (N == 32) ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:158:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (N < 64) ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'constexpr bool llvm::isUInt(uint64_t)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:176:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (N == 8) ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:178:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (N == 16) ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:180:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (N == 32) ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:182:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (N < 64) ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'constexpr bool llvm::isPowerOf2_32(uint32_t)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:265:16: error: 'has_single_bit' is not a member of 'llvm' return llvm::has_single_bit(Value); ^~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'constexpr bool llvm::isPowerOf2_64(uint64_t)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:270:16: error: 'has_single_bit' is not a member of 'llvm' return llvm::has_single_bit(Value); ^~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'bool llvm::isShiftedMask_32(uint32_t, unsigned int&, unsigned int&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:283:19: error: 'popcount' is not a member of 'llvm' MaskLen = llvm::popcount(Value); ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'bool llvm::isShiftedMask_64(uint64_t, unsigned int&, unsigned int&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:296:19: error: 'popcount' is not a member of 'llvm' MaskLen = llvm::popcount(Value); ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:466:23: error: 'is_unsigned_v' is not a member of 'std' std::enable_if_t, T> AbsoluteDifference(T X, T Y) { ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:466:23: note: suggested alternative: 'is_unsigned' std::enable_if_t, T> AbsoluteDifference(T X, T Y) { ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:466:23: error: 'is_unsigned_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:466:23: note: suggested alternative: 'is_unsigned' std::enable_if_t, T> AbsoluteDifference(T X, T Y) { ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:466:38: error: template argument 1 is invalid std::enable_if_t, T> AbsoluteDifference(T X, T Y) { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:466:39: error: expected unqualified-id before ',' token std::enable_if_t, T> AbsoluteDifference(T X, T Y) { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:474:23: error: 'is_unsigned_v' is not a member of 'std' std::enable_if_t, T> ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:474:23: note: suggested alternative: 'is_unsigned' std::enable_if_t, T> ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:474:23: error: 'is_unsigned_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:474:23: note: suggested alternative: 'is_unsigned' std::enable_if_t, T> ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:474:38: error: template argument 1 is invalid std::enable_if_t, T> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:474:39: error: expected unqualified-id before ',' token std::enable_if_t, T> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:490:23: error: 'is_unsigned_v' is not a member of 'std' std::enable_if_t, T> SaturatingAdd(T X, T Y, T Z, ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:490:23: note: suggested alternative: 'is_unsigned' std::enable_if_t, T> SaturatingAdd(T X, T Y, T Z, ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:490:23: error: 'is_unsigned_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:490:23: note: suggested alternative: 'is_unsigned' std::enable_if_t, T> SaturatingAdd(T X, T Y, T Z, ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:490:38: error: template argument 1 is invalid std::enable_if_t, T> SaturatingAdd(T X, T Y, T Z, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:490:39: error: expected unqualified-id before ',' token std::enable_if_t, T> SaturatingAdd(T X, T Y, T Z, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:503:23: error: 'is_unsigned_v' is not a member of 'std' std::enable_if_t, T> ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:503:23: note: suggested alternative: 'is_unsigned' std::enable_if_t, T> ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:503:23: error: 'is_unsigned_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:503:23: note: suggested alternative: 'is_unsigned' std::enable_if_t, T> ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:503:38: error: template argument 1 is invalid std::enable_if_t, T> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:503:39: error: expected unqualified-id before ',' token std::enable_if_t, T> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:549:23: error: 'is_unsigned_v' is not a member of 'std' std::enable_if_t, T> ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:549:23: note: suggested alternative: 'is_unsigned' std::enable_if_t, T> ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:549:23: error: 'is_unsigned_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:549:23: note: suggested alternative: 'is_unsigned' std::enable_if_t, T> ^~~~~~~~~~~~~ is_unsigned /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:549:38: error: template argument 1 is invalid std::enable_if_t, T> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:549:39: error: expected unqualified-id before ',' token std::enable_if_t, T> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:568:23: error: 'is_signed_v' is not a member of 'std' std::enable_if_t, T> AddOverflow(T X, T Y, T &Result) { ^~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:568:23: note: suggested alternative: 'is_signed' std::enable_if_t, T> AddOverflow(T X, T Y, T &Result) { ^~~~~~~~~~~ is_signed /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:568:23: error: 'is_signed_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:568:23: note: suggested alternative: 'is_signed' std::enable_if_t, T> AddOverflow(T X, T Y, T &Result) { ^~~~~~~~~~~ is_signed /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:568:36: error: template argument 1 is invalid std::enable_if_t, T> AddOverflow(T X, T Y, T &Result) { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:568:37: error: expected unqualified-id before ',' token std::enable_if_t, T> AddOverflow(T X, T Y, T &Result) { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:594:23: error: 'is_signed_v' is not a member of 'std' std::enable_if_t, T> SubOverflow(T X, T Y, T &Result) { ^~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:594:23: note: suggested alternative: 'is_signed' std::enable_if_t, T> SubOverflow(T X, T Y, T &Result) { ^~~~~~~~~~~ is_signed /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:594:23: error: 'is_signed_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:594:23: note: suggested alternative: 'is_signed' std::enable_if_t, T> SubOverflow(T X, T Y, T &Result) { ^~~~~~~~~~~ is_signed /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:594:36: error: template argument 1 is invalid std::enable_if_t, T> SubOverflow(T X, T Y, T &Result) { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:594:37: error: expected unqualified-id before ',' token std::enable_if_t, T> SubOverflow(T X, T Y, T &Result) { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:620:23: error: 'is_signed_v' is not a member of 'std' std::enable_if_t, T> MulOverflow(T X, T Y, T &Result) { ^~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:620:23: note: suggested alternative: 'is_signed' std::enable_if_t, T> MulOverflow(T X, T Y, T &Result) { ^~~~~~~~~~~ is_signed /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:620:23: error: 'is_signed_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:620:23: note: suggested alternative: 'is_signed' std::enable_if_t, T> MulOverflow(T X, T Y, T &Result) { ^~~~~~~~~~~ is_signed /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:620:36: error: template argument 1 is invalid std::enable_if_t, T> MulOverflow(T X, T Y, T &Result) { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:620:37: error: expected unqualified-id before ',' token std::enable_if_t, T> MulOverflow(T X, T Y, T &Result) { ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:24:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:35:13: error: 'is_class_v' is not a member of 'std' !std::is_class_v && // Filter conversion operators. ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:35:13: note: suggested alternative: 'is_class' !std::is_class_v && // Filter conversion operators. ^~~~~~~~~~ is_class /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:35:35: error: expected primary-expression before '>' token !std::is_class_v && // Filter conversion operators. ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:35:23: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] !std::is_class_v && // Filter conversion operators. ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:36:7: error: expected identifier before '!' token !std::is_pointer_v && ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:35:37: error: expected ';' at end of member declaration !std::is_class_v && // Filter conversion operators. ^~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:36:7: error: expected unqualified-id before '!' token !std::is_pointer_v && ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:48:30: error: 'is_pointer_v' is not a member of 'std' T, std::enable_if_t>> { ^~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:48:30: note: suggested alternative: 'is_pointer' T, std::enable_if_t>> { ^~~~~~~~~~~~ is_pointer /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:48:30: error: 'is_pointer_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:48:30: note: suggested alternative: 'is_pointer' T, std::enable_if_t>> { ^~~~~~~~~~~~ is_pointer /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:48:43: error: template argument 1 is invalid T, std::enable_if_t>> { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:48:44: error: template argument 2 is invalid T, std::enable_if_t>> { ^~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:48:46: error: expected unqualified-id before '>' token T, std::enable_if_t>> { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:58:56: error: 'is_pointer_v' is not a member of 'std' struct add_const_past_pointer>> { ^~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:58:56: note: suggested alternative: 'is_pointer' struct add_const_past_pointer>> { ^~~~~~~~~~~~ is_pointer /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:58:56: error: 'is_pointer_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:58:56: note: suggested alternative: 'is_pointer' struct add_const_past_pointer>> { ^~~~~~~~~~~~ is_pointer /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:58:69: error: template argument 1 is invalid struct add_const_past_pointer>> { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:58:70: error: template argument 2 is invalid struct add_const_past_pointer>> { ^~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:58:72: error: expected unqualified-id before '>' token struct add_const_past_pointer>> { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:67:60: error: 'is_pointer_v' is not a member of 'std' struct const_pointer_or_const_ref>> { ^~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:67:60: note: suggested alternative: 'is_pointer' struct const_pointer_or_const_ref>> { ^~~~~~~~~~~~ is_pointer /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:67:60: error: 'is_pointer_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:67:60: note: suggested alternative: 'is_pointer' struct const_pointer_or_const_ref>> { ^~~~~~~~~~~~ is_pointer /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:67:73: error: template argument 1 is invalid struct const_pointer_or_const_ref>> { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:67:74: error: template argument 2 is invalid struct const_pointer_or_const_ref>> { ^~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/type_traits.h:67:76: error: expected unqualified-id before '>' token struct const_pointer_or_const_ref>> { ^ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:2796:0: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_pw_add_disjoint_templ.c: In function 'isl_pw_aff_grow': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_pw_add_disjoint_templ.c:27:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pw->n + n <= pw->size) ^~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_pw_add_disjoint_templ.c: In function 'isl_pw_aff_add_disjoint': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_pw_add_disjoint_templ.c:57:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pw1->size < pw1->n + pw2->n && pw1->n < pw2->n) ^ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:2814:0: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_union_single.c: In function 'isl_union_pw_aff_has_same_domain_space_tuples': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_union_single.c:73:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] PART *part = (PART *)entry; ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_union_single.c:74:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] isl_space *space = (isl_space *) val; ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_union_single.c: In function 'isl_union_pw_aff_has_domain_space_tuples': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_union_single.c:192:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] PART *part = (PART *)entry; ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_union_single.c:193:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] isl_space *space = (isl_space *) val; ^ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_multi_templ.c:207:0, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:3975: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/check_type_range_templ.c: In function 'isl_multi_aff_check_range': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/check_type_range_templ.c:15:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (first + n > dim || first + n < first) ^ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:3975:0: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_multi_templ.c: In function 'isl_multi_aff_drop_output_dims': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_multi_templ.c:592:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_multi_templ.c:594:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = first; i + n < multi->n; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c: In function 'isl_multi_aff_project_out_map': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:4292:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (dim == n) ^~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:4299:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < first; ++i) { ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:4307:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < dim - (first + n); ++i) { ^ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_ctx_private.h:1:0, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:23: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_pw_templ.c: In function 'isl_pw_multi_aff_add_dup_piece': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_pw_templ.c:75:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] isl_assert(ctx, pw->n < pw->size, goto error); ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/include/isl/ctx.h:148:7: note: in definition of macro 'isl_assert4' if (test) \ ^~~~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_pw_templ.c:75:2: note: in expansion of macro 'isl_assert' isl_assert(ctx, pw->n < pw->size, goto error); ^~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:4600:0: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_pw_add_disjoint_templ.c: In function 'isl_pw_multi_aff_grow': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_pw_add_disjoint_templ.c:27:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pw->n + n <= pw->size) ^~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_pw_add_disjoint_templ.c: In function 'isl_pw_multi_aff_add_disjoint': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_pw_add_disjoint_templ.c:57:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pw1->size < pw1->n + pw2->n && pw1->n < pw2->n) ^ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:4616:0: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_union_multi.c: In function 'isl_union_pw_multi_aff_has_space_tuples': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_union_multi.c:166:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] PART *part = (PART *) entry; ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_union_multi.c:167:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] isl_space *space = (isl_space *) val; ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_union_multi.c: In function 'isl_union_pw_multi_aff_group_has_same_domain_space_tuples': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_union_multi.c:232:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] S(UNION,group) *group = (S(UNION,group) *) entry; ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_union_multi.c:233:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] isl_space *space = (isl_space *) val; ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/iterator_range.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/GraphTraits.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:18, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ADL.h:49:12: error: 'std::size' has not been declared using std::size; ^~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/GraphTraits.h:22:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:18, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/iterator_range.h:69:79: error: expected constructor, destructor, or type conversion before ';' token iterator_range(Container &&) -> iterator_range>; ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c: In function 'extract_isl_aff_from_basic_map': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:4980:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (eq >= bmap->n_eq) ^~ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c: In function 'range_map': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:5343:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n_out; ++i) { ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c: In function 'pw_multi_aff_from_map_check_strides': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:5524:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < hull->n_eq; ++j) { ^ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:6247:0: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/check_type_range_templ.c: In function 'isl_pw_multi_aff_check_range': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/check_type_range_templ.c:15:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (first + n > dim || first + n < first) ^ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_multi_templ.c:207:0, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:6655: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/check_type_range_templ.c: In function 'isl_multi_pw_aff_check_range': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/check_type_range_templ.c:15:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (first + n > dim || first + n < first) ^ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:6655:0: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_multi_templ.c: In function 'isl_multi_pw_aff_drop_output_dims': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_multi_templ.c:592:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_multi_templ.c:594:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = first; i + n < multi->n; ++i) ^ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_multi_templ.c:207:0, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:8604: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/check_type_range_templ.c: In function 'isl_multi_union_pw_aff_check_range': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/check_type_range_templ.c:15:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (first + n > dim || first + n < first) ^ In file included from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_aff.c:8604:0: /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_multi_templ.c: In function 'isl_multi_union_pw_aff_drop_output_dims': /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_multi_templ.c:592:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/External/isl/isl_multi_templ.c:594:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = first; i + n < multi->n; ++i) ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:20:0, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/SmallVector.h: In static member function 'static void llvm::SmallVectorTemplateBase >::uninitialized_move(It1, It1, It2)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/SmallVector.h:352:10: error: 'uninitialized_move' is not a member of 'std' std::uninitialized_move(I, E, Dest); ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/SmallVector.h:352:10: note: suggested alternative: 'uninitialized_copy' std::uninitialized_move(I, E, Dest); ^~~~~~~~~~~~~~~~~~ uninitialized_copy In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLFunctionalExtras.h:18:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h:13, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Twine.h:13, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLForwardCompat.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLForwardCompat.h:46:35: error: 'optional' in namespace 'std' does not name a template type auto transformOptional(const std::optional &O, const Function &F) ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLForwardCompat.h:46:43: error: expected ',' or '...' before '<' token auto transformOptional(const std::optional &O, const Function &F) ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLForwardCompat.h:47:13: error: 'optional' in namespace 'std' does not name a template type -> std::optional { ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLForwardCompat.h:47:21: error: expected initializer before '<' token -> std::optional { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLForwardCompat.h:56:29: error: 'optional' is not a member of 'std' auto transformOptional(std::optional &&O, const Function &F) ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLForwardCompat.h:56:29: note: suggested alternative: 'internal' auto transformOptional(std::optional &&O, const Function &F) ^~~~~~~~ internal /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLForwardCompat.h:56:39: error: expected primary-expression before '>' token auto transformOptional(std::optional &&O, const Function &F) ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLForwardCompat.h:56:43: error: label 'O' referenced outside of any function auto transformOptional(std::optional &&O, const Function &F) ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLForwardCompat.h:56:46: error: expected primary-expression before 'const' auto transformOptional(std::optional &&O, const Function &F) ^~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLForwardCompat.h:56:63: error: expression list treated as compound expression in initializer [-fpermissive] auto transformOptional(std::optional &&O, const Function &F) ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLForwardCompat.h:57:5: error: expected ';' before '->' token -> std::optional { ^~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Twine.h:13:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h:104:55: error: expected ')' before 'Str' /*implicit*/ constexpr StringRef(std::string_view Str) ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h:248:14: error: expected type-specifier operator std::string_view() const { ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h: In member function 'size_t llvm::StringRef::find(char, size_t) const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h:302:19: error: 'string_view' is not a member of 'std' return std::string_view(*this).find(C, From); ^~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h:302:19: note: suggested alternative: 'stringstream' return std::string_view(*this).find(C, From); ^~~~~~~~~~~ stringstream /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h: In member function 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h:475:10: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (std::numeric_limits::is_signed) { ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h: In member function 'bool llvm::StringRef::consumeInteger(unsigned int, T&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h:504:10: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (std::numeric_limits::is_signed) { ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h: In member function 'llvm::StringRef llvm::StringRef::slice(size_t, size_t) const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h:690:18: error: 'clamp' is not a member of 'std' End = std::clamp(End, Start, Length); ^~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:17:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Twine.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Twine.h:292:35: error: 'string_view' in namespace 'std' does not name a type /*implicit*/ Twine(const std::string_view &Str) ^~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const int&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Twine.h:294:34: error: request for member 'data' in 'Str', which is of non-class type 'const int' LHS.ptrAndLength.ptr = Str.data(); ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Twine.h:295:37: error: request for member 'length' in 'Str', which is of non-class type 'const int' LHS.ptrAndLength.length = Str.length(); ^~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ilist_node_base.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ilist_base.h:12, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/simple_ilist.h:12, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ilist.h:27, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:18, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In function 'decltype(auto) llvm::get(const llvm::PointerIntPair&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/PointerIntPair.h:272:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (I == 0) ^~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:49:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'unsigned char llvm::sys::getSwappedBytes(unsigned char)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:59:80: error: 'byteswap' is not a member of 'llvm' inline unsigned char getSwappedBytes(unsigned char C) { return llvm::byteswap(C); } ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:59:80: note: suggested alternative: 'adl_swap' inline unsigned char getSwappedBytes(unsigned char C) { return llvm::byteswap(C); } ^~~~~~~~ adl_swap /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'signed char llvm::sys::getSwappedBytes(signed char)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:60:80: error: 'byteswap' is not a member of 'llvm' inline signed char getSwappedBytes( signed char C) { return llvm::byteswap(C); } ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:60:80: note: suggested alternative: 'adl_swap' inline signed char getSwappedBytes( signed char C) { return llvm::byteswap(C); } ^~~~~~~~ adl_swap /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'char llvm::sys::getSwappedBytes(char)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:61:80: error: 'byteswap' is not a member of 'llvm' inline char getSwappedBytes( char C) { return llvm::byteswap(C); } ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:61:80: note: suggested alternative: 'adl_swap' inline char getSwappedBytes( char C) { return llvm::byteswap(C); } ^~~~~~~~ adl_swap /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'short unsigned int llvm::sys::getSwappedBytes(short unsigned int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:63:80: error: 'byteswap' is not a member of 'llvm' inline unsigned short getSwappedBytes(unsigned short C) { return llvm::byteswap(C); } ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:63:80: note: suggested alternative: 'adl_swap' inline unsigned short getSwappedBytes(unsigned short C) { return llvm::byteswap(C); } ^~~~~~~~ adl_swap /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'short int llvm::sys::getSwappedBytes(short int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:64:80: error: 'byteswap' is not a member of 'llvm' inline signed short getSwappedBytes( signed short C) { return llvm::byteswap(C); } ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:64:80: note: suggested alternative: 'adl_swap' inline signed short getSwappedBytes( signed short C) { return llvm::byteswap(C); } ^~~~~~~~ adl_swap /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'unsigned int llvm::sys::getSwappedBytes(unsigned int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:66:80: error: 'byteswap' is not a member of 'llvm' inline unsigned int getSwappedBytes(unsigned int C) { return llvm::byteswap(C); } ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:66:80: note: suggested alternative: 'adl_swap' inline unsigned int getSwappedBytes(unsigned int C) { return llvm::byteswap(C); } ^~~~~~~~ adl_swap /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'int llvm::sys::getSwappedBytes(int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:67:80: error: 'byteswap' is not a member of 'llvm' inline signed int getSwappedBytes( signed int C) { return llvm::byteswap(C); } ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:67:80: note: suggested alternative: 'adl_swap' inline signed int getSwappedBytes( signed int C) { return llvm::byteswap(C); } ^~~~~~~~ adl_swap /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'long unsigned int llvm::sys::getSwappedBytes(long unsigned int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:69:80: error: 'byteswap' is not a member of 'llvm' inline unsigned long getSwappedBytes(unsigned long C) { return llvm::byteswap(C); } ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:69:80: note: suggested alternative: 'adl_swap' inline unsigned long getSwappedBytes(unsigned long C) { return llvm::byteswap(C); } ^~~~~~~~ adl_swap /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'long int llvm::sys::getSwappedBytes(long int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:70:80: error: 'byteswap' is not a member of 'llvm' inline signed long getSwappedBytes( signed long C) { return llvm::byteswap(C); } ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:70:80: note: suggested alternative: 'adl_swap' inline signed long getSwappedBytes( signed long C) { return llvm::byteswap(C); } ^~~~~~~~ adl_swap /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'long long unsigned int llvm::sys::getSwappedBytes(long long unsigned int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:72:80: error: 'byteswap' is not a member of 'llvm' inline unsigned long long getSwappedBytes(unsigned long long C) { return llvm::byteswap(C); } ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:72:80: note: suggested alternative: 'adl_swap' inline unsigned long long getSwappedBytes(unsigned long long C) { return llvm::byteswap(C); } ^~~~~~~~ adl_swap /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'long long int llvm::sys::getSwappedBytes(long long int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:73:80: error: 'byteswap' is not a member of 'llvm' inline signed long long getSwappedBytes( signed long long C) { return llvm::byteswap(C); } ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:73:80: note: suggested alternative: 'adl_swap' inline signed long long getSwappedBytes( signed long long C) { return llvm::byteswap(C); } ^~~~~~~~ adl_swap /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'float llvm::sys::getSwappedBytes(float)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:81:17: error: 'byteswap' is not a member of 'llvm' out.i = llvm::byteswap(in.i); ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:81:17: note: suggested alternative: 'adl_swap' out.i = llvm::byteswap(in.i); ^~~~~~~~ adl_swap /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'double llvm::sys::getSwappedBytes(double)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:91:17: error: 'byteswap' is not a member of 'llvm' out.i = llvm::byteswap(in.i); ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:91:17: note: suggested alternative: 'adl_swap' out.i = llvm::byteswap(in.i); ^~~~~~~~ adl_swap /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:96:30: error: 'is_enum_v' is not a member of 'std' inline std::enable_if_t, T> getSwappedBytes(T C) { ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:96:30: note: suggested alternative: 'is_enum' inline std::enable_if_t, T> getSwappedBytes(T C) { ^~~~~~~~~ is_enum /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:96:30: error: 'is_enum_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:96:30: note: suggested alternative: 'is_enum' inline std::enable_if_t, T> getSwappedBytes(T C) { ^~~~~~~~~ is_enum /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:96:41: error: template argument 1 is invalid inline std::enable_if_t, T> getSwappedBytes(T C) { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:96:42: error: expected unqualified-id before ',' token inline std::enable_if_t, T> getSwappedBytes(T C) { ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:127:55: error: 'optional' in namespace 'std' does not name a template type template hash_code hash_value(const std::optional &arg); ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:127:63: error: expected ',' or '...' before '<' token template hash_code hash_value(const std::optional &arg); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h: In function 'uint64_t llvm::hashing::detail::hash_17to32_bytes(const char*, size_t, uint64_t)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:222:54: error: no matching function for call to 'rotr(uint64_t, int)' return hash_16_bytes(llvm::rotr(a - b, 43) + ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: candidate: template constexpr T llvm::rotr(T, int) template [[nodiscard]] constexpr T rotr(T V, int R) { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:222:54: note: couldn't deduce template parameter '' return hash_16_bytes(llvm::rotr(a - b, 43) + ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:223:61: error: no matching function for call to 'rotr(uint64_t, int)' llvm::rotr(c ^ seed, 30) + d, ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: candidate: template constexpr T llvm::rotr(T, int) template [[nodiscard]] constexpr T rotr(T V, int R) { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:223:61: note: couldn't deduce template parameter '' llvm::rotr(c ^ seed, 30) + d, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:224:59: error: no matching function for call to 'rotr(uint64_t, int)' a + llvm::rotr(b ^ k3, 20) - c + len + seed); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: candidate: template constexpr T llvm::rotr(T, int) template [[nodiscard]] constexpr T rotr(T V, int R) { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:224:59: note: couldn't deduce template parameter '' a + llvm::rotr(b ^ k3, 20) - c + len + seed); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h: In function 'uint64_t llvm::hashing::detail::hash_33to64_bytes(const char*, size_t, uint64_t)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:230:46: error: no matching function for call to 'rotr(uint64_t, int)' uint64_t b = llvm::rotr(a + z, 52); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: candidate: template constexpr T llvm::rotr(T, int) template [[nodiscard]] constexpr T rotr(T V, int R) { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:230:46: note: couldn't deduce template parameter '' uint64_t b = llvm::rotr(a + z, 52); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:231:42: error: no matching function for call to 'rotr(uint64_t&, int)' uint64_t c = llvm::rotr(a, 37); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: candidate: template constexpr T llvm::rotr(T, int) template [[nodiscard]] constexpr T rotr(T V, int R) { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:231:42: note: couldn't deduce template parameter '' uint64_t c = llvm::rotr(a, 37); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:233:33: error: no matching function for call to 'rotr(uint64_t&, int)' c += llvm::rotr(a, 7); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: candidate: template constexpr T llvm::rotr(T, int) template [[nodiscard]] constexpr T rotr(T V, int R) { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:233:33: note: couldn't deduce template parameter '' c += llvm::rotr(a, 7); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:236:47: error: no matching function for call to 'rotr(uint64_t&, int)' uint64_t vs = b + llvm::rotr(a, 31) + c; ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: candidate: template constexpr T llvm::rotr(T, int) template [[nodiscard]] constexpr T rotr(T V, int R) { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:236:47: note: couldn't deduce template parameter '' uint64_t vs = b + llvm::rotr(a, 31) + c; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:239:37: error: no matching function for call to 'rotr(uint64_t, int)' b = llvm::rotr(a + z, 52); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: candidate: template constexpr T llvm::rotr(T, int) template [[nodiscard]] constexpr T rotr(T V, int R) { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:239:37: note: couldn't deduce template parameter '' b = llvm::rotr(a + z, 52); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:240:33: error: no matching function for call to 'rotr(uint64_t&, int)' c = llvm::rotr(a, 37); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: candidate: template constexpr T llvm::rotr(T, int) template [[nodiscard]] constexpr T rotr(T V, int R) { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:240:33: note: couldn't deduce template parameter '' c = llvm::rotr(a, 37); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:242:33: error: no matching function for call to 'rotr(uint64_t&, int)' c += llvm::rotr(a, 7); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: candidate: template constexpr T llvm::rotr(T, int) template [[nodiscard]] constexpr T rotr(T V, int R) { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:242:33: note: couldn't deduce template parameter '' c += llvm::rotr(a, 7); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:245:47: error: no matching function for call to 'rotr(uint64_t&, int)' uint64_t ws = b + llvm::rotr(a, 31) + c; ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: candidate: template constexpr T llvm::rotr(T, int) template [[nodiscard]] constexpr T rotr(T V, int R) { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:245:47: note: couldn't deduce template parameter '' uint64_t ws = b + llvm::rotr(a, 31) + c; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h: In static member function 'static llvm::hashing::detail::hash_state llvm::hashing::detail::hash_state::create(const char*, uint64_t)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:278:59: error: no matching function for call to 'rotr(uint64_t, int)' llvm::rotr(seed ^ k1, 49), ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: candidate: template constexpr T llvm::rotr(T, int) template [[nodiscard]] constexpr T rotr(T V, int R) { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:278:59: note: couldn't deduce template parameter '' llvm::rotr(seed ^ k1, 49), ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h: In static member function 'static void llvm::hashing::detail::hash_state::mix_32_bytes(const char*, uint64_t&, uint64_t&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:292:43: error: no matching function for call to 'rotr(uint64_t, int)' b = llvm::rotr(b + a + c, 21); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: candidate: template constexpr T llvm::rotr(T, int) template [[nodiscard]] constexpr T rotr(T V, int R) { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:292:43: note: couldn't deduce template parameter '' b = llvm::rotr(b + a + c, 21); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:295:36: error: no matching function for call to 'rotr(uint64_t&, int)' b += llvm::rotr(a, 44) + d; ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: candidate: template constexpr T llvm::rotr(T, int) template [[nodiscard]] constexpr T rotr(T V, int R) { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:295:36: note: couldn't deduce template parameter '' b += llvm::rotr(a, 44) + d; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h: In member function 'void llvm::hashing::detail::hash_state::mix(const char*)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:303:64: error: no matching function for call to 'rotr(uint64_t, int)' h0 = llvm::rotr(h0 + h1 + h3 + fetch64(s + 8), 37) * k1; ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: candidate: template constexpr T llvm::rotr(T, int) template [[nodiscard]] constexpr T rotr(T V, int R) { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:303:64: note: couldn't deduce template parameter '' h0 = llvm::rotr(h0 + h1 + h3 + fetch64(s + 8), 37) * k1; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:304:60: error: no matching function for call to 'rotr(uint64_t, int)' h1 = llvm::rotr(h1 + h4 + fetch64(s + 48), 42) * k1; ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: candidate: template constexpr T llvm::rotr(T, int) template [[nodiscard]] constexpr T rotr(T V, int R) { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:304:60: note: couldn't deduce template parameter '' h1 = llvm::rotr(h1 + h4 + fetch64(s + 48), 42) * k1; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:307:42: error: no matching function for call to 'rotr(uint64_t, int)' h2 = llvm::rotr(h2 + h5, 33) * k1; ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: candidate: template constexpr T llvm::rotr(T, int) template [[nodiscard]] constexpr T rotr(T V, int R) { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:371:59: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:307:42: note: couldn't deduce template parameter '' h2 = llvm::rotr(h2 + h5, 33) * k1; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hash_value(const std::tuple<_Tps ...>&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:663:15: error: 'apply' is not a member of 'std' return std::apply([](const auto &...xs) { return hash_combine(xs...); }, arg); ^~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:673:55: error: 'optional' in namespace 'std' does not name a template type template hash_code hash_value(const std::optional &arg) { ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:673:63: error: expected ',' or '...' before '<' token template hash_code hash_value(const std::optional &arg) { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hash_value(int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:674:10: error: 'arg' was not declared in this scope return arg ? hash_combine(true, *arg) : hash_value(false); ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:674:59: error: no matching function for call to 'hash_value(bool)' return arg ? hash_combine(true, *arg) : hash_value(false); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:673:33: note: candidate: template llvm::hash_code llvm::hash_value(int) template hash_code hash_value(const std::optional &arg) { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:673:33: note: template argument deduction/substitution failed: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:674:59: note: couldn't deduce template parameter 'T' return arg ? hash_combine(true, *arg) : hash_value(false); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:669:11: note: candidate: template llvm::hash_code llvm::hash_value(const std::__cxx11::basic_string<_CharT>&) hash_code hash_value(const std::basic_string &arg) { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:669:11: note: template argument deduction/substitution failed: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:674:59: note: mismatched types 'const std::__cxx11::basic_string<_CharT>' and 'bool' return arg ? hash_combine(true, *arg) : hash_value(false); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:662:37: note: candidate: template llvm::hash_code llvm::hash_value(const std::tuple<_Tps ...>&) template hash_code hash_value(const std::tuple &arg) { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:662:37: note: template argument deduction/substitution failed: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:674:59: note: mismatched types 'const std::tuple<_Tps ...>' and 'bool' return arg ? hash_combine(true, *arg) : hash_value(false); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:658:11: note: candidate: template llvm::hash_code llvm::hash_value(const std::pair<_T1, _T2>&) hash_code hash_value(const std::pair &arg) { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:658:11: note: template argument deduction/substitution failed: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:674:59: note: mismatched types 'const std::pair<_T1, _T2>' and 'bool' return arg ? hash_combine(true, *arg) : hash_value(false); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:650:33: note: candidate: template llvm::hash_code llvm::hash_value(const T*) template hash_code hash_value(const T *ptr) { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:650:33: note: template argument deduction/substitution failed: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:674:59: note: mismatched types 'const T*' and 'bool' return arg ? hash_combine(true, *arg) : hash_value(false); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:643:60: note: candidate: template std::enable_if_t::value, llvm::hash_code> llvm::hash_value(T) std::enable_if_t::value, hash_code> hash_value(T value) { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:643:60: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Twine.h:13:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h:914:27: note: candidate: llvm::hash_code llvm::hash_value(llvm::StringRef) [[nodiscard]] hash_code hash_value(StringRef S); ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h:914:27: note: no known conversion for argument 1 from 'bool' to 'llvm::StringRef' In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:14:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:130:24: error: 'disjunction' in namespace 'std' does not name a template type using is_one_of = std::disjunction...>; ^~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:135:26: error: 'conjunction' in namespace 'std' does not name a template type using are_base_of = std::conjunction...>; ^~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:141:37: error: 'is_one_of' was not declared in this scope : std::integral_constant::value && ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:141:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] : std::integral_constant::value && ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:141:55: error: template argument 2 is invalid : std::integral_constant::value && ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:141:56: error: expected '{' before '::' token : std::integral_constant::value && ^~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:210:23: error: 'is_function_v' is not a member of 'std' bool = std::is_function_v>>> ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:210:23: note: suggested alternative: 'is_function' bool = std::is_function_v>>> ^~~~~~~~~~~~~ is_function /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:210:77: error: expected primary-expression before '>>' token bool = std::is_function_v>>> ^~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:210:77: error: expected '>' before '>>' token /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:216:8: error: 'optional' in namespace 'std' does not name a template type std::optional Obj; ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:218:23: error: 'is_pointer_v' is not a member of 'std' static_assert(!std::is_pointer_v, ^~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:218:23: note: suggested alternative: 'is_pointer' static_assert(!std::is_pointer_v, ^~~~~~~~~~~~ is_pointer /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:218:46: error: expected primary-expression before '>' token static_assert(!std::is_pointer_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:218:35: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] static_assert(!std::is_pointer_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:218:47: error: expected primary-expression before ',' token static_assert(!std::is_pointer_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:243:35: error: 'is_invocable_v' is not a member of 'std' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:243:35: note: suggested alternative: '__is_invocable' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ __is_invocable /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:243:35: error: 'is_invocable_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:243:35: note: suggested alternative: '__is_invocable' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ __is_invocable /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:243:58: error: pack expansion argument for non-pack parameter '_Tp' of alias template 'template using enable_if_t = typename std::enable_if::type' std::enable_if_t, int> = 0> ^ In file included from /usr/pkg/gcc7/include/c++/bits/move.h:54:0, from /usr/pkg/gcc7/include/c++/bits/stl_pair.h:59, from /usr/pkg/gcc7/include/c++/utility:70, from /usr/pkg/gcc7/include/c++/tuple:38, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/pkg/gcc7/include/c++/type_traits:2475:24: note: declared here template ^~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:14:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:243:66: error: expected unqualified-id before '=' token std::enable_if_t, int> = 0> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:249:35: error: 'is_invocable_v' is not a member of 'std' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:249:35: note: suggested alternative: '__is_invocable' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ __is_invocable /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:249:35: error: 'is_invocable_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:249:35: note: suggested alternative: '__is_invocable' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ __is_invocable /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:249:64: error: template argument 1 is invalid std::enable_if_t, int> = 0> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:249:72: error: expected unqualified-id before '=' token std::enable_if_t, int> = 0> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In constructor 'llvm::callable_detail::Callable >::Callable(const T&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:223:26: error: class 'llvm::callable_detail::Callable >' does not have any field named 'Obj' Callable(T const &O) : Obj(std::in_place, O) {} ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:223:35: error: 'in_place' is not a member of 'std' Callable(T const &O) : Obj(std::in_place, O) {} ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:223:35: note: suggested alternative: 'replace' Callable(T const &O) : Obj(std::in_place, O) {} ^~~~~~~~ replace /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::callable_detail::Callable >& llvm::callable_detail::Callable >::operator=(const llvm::callable_detail::Callable >&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:229:5: error: 'Obj' was not declared in this scope Obj = std::nullopt; ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:229:16: error: 'nullopt' is not a member of 'std' Obj = std::nullopt; ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::callable_detail::Callable >& llvm::callable_detail::Callable >::operator=(llvm::callable_detail::Callable >&&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:236:5: error: 'Obj' was not declared in this scope Obj = std::nullopt; ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:236:16: error: 'nullopt' is not a member of 'std' Obj = std::nullopt; ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'bool llvm::callable_detail::Callable >::valid() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:254:31: error: 'Obj' was not declared in this scope bool valid() const { return Obj != std::nullopt; } ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:254:43: error: 'nullopt' is not a member of 'std' bool valid() const { return Obj != std::nullopt; } ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'bool llvm::callable_detail::Callable >::reset()': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:255:25: error: 'Obj' was not declared in this scope bool reset() { return Obj = std::nullopt; } ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:255:36: error: 'nullopt' is not a member of 'std' bool reset() { return Obj = std::nullopt; } ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::callable_detail::Callable >::operator llvm::callable_detail::Callable >::reference()': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:257:34: error: 'Obj' was not declared in this scope operator reference() { return *Obj; } ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::callable_detail::Callable >::operator llvm::callable_detail::Callable >::const_reference() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:258:46: error: 'Obj' was not declared in this scope operator const_reference() const { return *Obj; } ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:264:38: error: 'is_pointer_v' is not a member of 'std' static constexpr bool IsPtr = std::is_pointer_v>; ^~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:264:38: note: suggested alternative: 'is_pointer' static constexpr bool IsPtr = std::is_pointer_v>; ^~~~~~~~~~~~ is_pointer /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:264:67: error: expected primary-expression before '>' token static constexpr bool IsPtr = std::is_pointer_v>; ^~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:264:69: error: expected primary-expression before ';' token static constexpr bool IsPtr = std::is_pointer_v>; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:270:3: error: 'StorageT' does not name a type StorageT Func = nullptr; ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:293:13: error: 'is_same_v' is not a member of 'std' !std::is_same_v, Callable>, int ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:293:13: note: suggested alternative: 'is_same' !std::is_same_v, Callable>, int ^~~~~~~~~ is_same /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:293:22: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] !std::is_same_v, Callable>, int ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:293:59: error: template argument 1 is invalid !std::is_same_v, Callable>, int ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:294:7: error: expected unqualified-id before '=' token > = 0 ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:299:35: error: 'is_invocable_v' is not a member of 'std' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:299:35: note: suggested alternative: '__is_invocable' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ __is_invocable /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:299:35: error: 'is_invocable_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:299:35: note: suggested alternative: '__is_invocable' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ __is_invocable /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:299:58: error: pack expansion argument for non-pack parameter '_Tp' of alias template 'template using enable_if_t = typename std::enable_if::type' std::enable_if_t, int> = 0> ^ In file included from /usr/pkg/gcc7/include/c++/bits/move.h:54:0, from /usr/pkg/gcc7/include/c++/bits/stl_pair.h:59, from /usr/pkg/gcc7/include/c++/utility:70, from /usr/pkg/gcc7/include/c++/tuple:38, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/pkg/gcc7/include/c++/type_traits:2475:24: note: declared here template ^~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:14:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:299:66: error: expected unqualified-id before '=' token std::enable_if_t, int> = 0> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In static member function 'static constexpr auto llvm::callable_detail::Callable::convertIn(In&&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:274:8: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (IsPtr) { ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'bool llvm::callable_detail::Callable::valid() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:304:31: error: 'Func' was not declared in this scope bool valid() const { return Func != nullptr; } ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:304:31: note: suggested alternative: 'putc' bool valid() const { return Func != nullptr; } ^~~~ putc /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'void llvm::callable_detail::Callable::reset()': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:305:18: error: 'Func' was not declared in this scope void reset() { Func = nullptr; } ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:305:18: note: suggested alternative: 'putc' void reset() { Func = nullptr; } ^~~~ putc /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::callable_detail::Callable::operator const T&() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:308:8: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (IsPtr) { ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:310:14: error: 'Func' was not declared in this scope return Func; ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:310:14: note: suggested alternative: 'putc' return Func; ^~~~ putc /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:312:26: error: 'is_reference_v' is not a member of 'std' static_assert(std::is_reference_v, ^~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:312:26: note: suggested alternative: 'is_reference' static_assert(std::is_reference_v, ^~~~~~~~~~~~~~ is_reference /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:312:42: error: expected primary-expression before '>' token static_assert(std::is_reference_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:312:43: error: expected primary-expression before ',' token static_assert(std::is_reference_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:315:15: error: 'Func' was not declared in this scope return *Func; ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:315:15: note: suggested alternative: 'putc' return *Func; ^~~~ putc /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:367:35: error: template argument 2 is invalid callable_detail::Callable F{}; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In function 'auto llvm::reverse(ContainerTy&&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:430:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (has_rbegin::value) ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'void llvm::detail::zip_common::tup_inc(std::index_sequence)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:724:33: warning: fold-expressions only available with -std=c++1z or -std=gnu++1z (++std::get(iterators), ...); ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'void llvm::detail::zip_common::tup_dec(std::index_sequence)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:728:33: warning: fold-expressions only available with -std=c++1z or -std=gnu++1z (--std::get(iterators), ...); ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'bool llvm::detail::zip_common::test_all_equals(const llvm::detail::zip_common&, std::index_sequence) const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:735:13: warning: fold-expressions only available with -std=c++1z or -std=gnu++1z ...); ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'bool llvm::detail::zip_shortest::any_iterator_equals(const llvm::detail::zip_shortest&, std::index_sequence) const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:788:13: warning: fold-expressions only available with -std=c++1z or -std=gnu++1z ...); ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:904:60: error: 'optional' in namespace 'std' does not name a template type auto deref_or_none(const Iter &I, const Iter &End) -> std::optional< ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:904:68: error: expected initializer before '<' token auto deref_or_none(const Iter &I, const Iter &End) -> std::optional< ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:912:21: error: 'optional' in namespace 'std' does not name a template type using type = std::optional::test(const llvm::detail::zip_longest_iterator&, std::index_sequence) const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:943:13: warning: fold-expressions only available with -std=c++1z or -std=gnu++1z ...); ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1490:24: error: 'disjunction' in namespace 'std' does not name a template type using is_one_of = std::disjunction...>; ^~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1495:26: error: 'conjunction' in namespace 'std' does not name a template type using are_base_of = std::conjunction...>; ^~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1654:38: error: 'conjunction' in namespace 'std' does not name a template type using sort_trivially_copyable = std::conjunction< ^~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In function 'void llvm::sort(IteratorTy, IteratorTy)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1663:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (detail::sort_trivially_copyable::value) { ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1663:25: error: 'sort_trivially_copyable' is not a member of 'llvm::detail' if constexpr (detail::sort_trivially_copyable::value) { ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1663:59: error: expected primary-expression before '>' token if constexpr (detail::sort_trivially_copyable::value) { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1663:62: error: '::value' has not been declared if constexpr (detail::sort_trivially_copyable::value) { ^~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1663:62: note: suggested alternative: 'valloc' if constexpr (detail::sort_trivially_copyable::value) { ^~~~~ valloc /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In function 'constexpr size_t llvm::range_size(R&&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1721:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (detail::HasFreeFunctionSize) ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In function 'bool llvm::is_contained(R&&, const E&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1895:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (detail::HasMemberContains) ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1897:11: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z else if constexpr (detail::HasMemberFind) ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'decltype(auto) llvm::detail::enumerator_result::value() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:2226:8: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (NumRefs == 1) ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'bool llvm::detail::enumerator_result::is_value_equal(const Tuple&, std::index_sequence) const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:2260:69: warning: fold-expressions only available with -std=c++1z or -std=gnu++1z return ((std::get(Storage) == std::get(Other)) && ...); ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In function 'auto llvm::enumerate(FirstRange&&, RestRanges&& ...)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:2349:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (sizeof...(Rest) != 0) { ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In function 'bool llvm::detail::all_of_zip_predicate_first(Predicate&&, Args&& ...)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:2371:15: error: 'apply' is not a member of 'std' if (!std::apply([&](auto &&...args) { return P(args...); }, *it)) ^~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:70:44: error: invalid use of '::' /*implicit*/ ArrayRef(std::nullopt_t) {} ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:70:44: error: expected ';' at end of member declaration /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:325:48: error: function definition does not declare parameters /*implicit*/ MutableArrayRef(std::nullopt_t) : ArrayRef() {} ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:474:65: error: expected constructor, destructor, or type conversion before ';' token template ArrayRef(const T &OneElt) -> ArrayRef; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:477:78: error: expected constructor, destructor, or type conversion before ';' token template ArrayRef(const T *data, size_t length) -> ArrayRef; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:480:77: error: expected constructor, destructor, or type conversion before ';' token template ArrayRef(const T *data, const T *end) -> ArrayRef; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:483:79: error: expected constructor, destructor, or type conversion before ';' token template ArrayRef(const SmallVectorImpl &Vec) -> ArrayRef; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:487:56: error: expected constructor, destructor, or type conversion before ';' token ArrayRef(const SmallVector &Vec) -> ArrayRef; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:490:75: error: expected constructor, destructor, or type conversion before ';' token template ArrayRef(const std::vector &Vec) -> ArrayRef; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:494:55: error: expected constructor, destructor, or type conversion before ';' token ArrayRef(const std::array &Vec) -> ArrayRef; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:497:72: error: expected constructor, destructor, or type conversion before ';' token template ArrayRef(const ArrayRef &Vec) -> ArrayRef; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:500:66: error: expected constructor, destructor, or type conversion before ';' token template ArrayRef(ArrayRef &Vec) -> ArrayRef; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:503:77: error: expected constructor, destructor, or type conversion before ';' token template ArrayRef(const T (&Arr)[N]) -> ArrayRef; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:582:70: error: expected constructor, destructor, or type conversion before ';' token template MutableArrayRef(T &OneElt) -> MutableArrayRef; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:587:64: error: expected constructor, destructor, or type conversion before ';' token MutableArrayRef(T *data, size_t length) -> MutableArrayRef; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:591:65: error: expected constructor, destructor, or type conversion before ';' token MutableArrayRef(SmallVectorImpl &Vec) -> MutableArrayRef; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:594:64: error: expected constructor, destructor, or type conversion before ';' token MutableArrayRef(SmallVector &Vec) -> MutableArrayRef; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:597:80: error: expected constructor, destructor, or type conversion before ';' token template MutableArrayRef(std::vector &Vec) -> MutableArrayRef; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:601:63: error: expected constructor, destructor, or type conversion before ';' token MutableArrayRef(std::array &Vec) -> MutableArrayRef; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:605:53: error: expected constructor, destructor, or type conversion before ';' token MutableArrayRef(T (&Arr)[N]) -> MutableArrayRef; ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:69:49: error: 'is_base_of_v' is not a member of 'std' struct isa_impl>> { ^~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:69:49: note: suggested alternative: 'is_base_of' struct isa_impl>> { ^~~~~~~~~~~~ is_base_of /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:69:49: error: 'is_base_of_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:69:49: note: suggested alternative: 'is_base_of' struct isa_impl>> { ^~~~~~~~~~~~ is_base_of /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:69:66: error: template argument 1 is invalid struct isa_impl>> { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:69:70: error: template argument 3 is invalid struct isa_impl>> { ^~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:69:72: error: expected unqualified-id before '>' token struct isa_impl>> { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:234:12: error: 'is_same_v' is not a member of 'std' std::is_same_v::SimpleType>; ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:234:12: note: suggested alternative: 'is_same' std::is_same_v::SimpleType>; ^~~~~~~~~ is_same /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:234:23: error: expected primary-expression before ',' token std::is_same_v::SimpleType>; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:234:25: error: expected unqualified-id before 'typename' std::is_same_v::SimpleType>; ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:266:32: error: 'optional' is not a member of 'std' struct CastIsPossible> { ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:266:32: note: suggested alternative: 'internal' struct CastIsPossible> { ^~~~~~~~ internal /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:266:32: error: 'optional' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:266:32: note: suggested alternative: 'internal' struct CastIsPossible> { ^~~~~~~~ internal /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:266:41: error: template argument 2 is invalid struct CastIsPossible> { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:266:45: error: expected unqualified-id before '>' token struct CastIsPossible> { ^~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:278:55: error: 'is_base_of_v' is not a member of 'std' struct CastIsPossible>> { ^~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:278:55: note: suggested alternative: 'is_base_of' struct CastIsPossible>> { ^~~~~~~~~~~~ is_base_of /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:278:55: error: 'is_base_of_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:278:55: note: suggested alternative: 'is_base_of' struct CastIsPossible>> { ^~~~~~~~~~~~ is_base_of /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:278:72: error: template argument 1 is invalid struct CastIsPossible>> { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:278:76: error: template argument 3 is invalid struct CastIsPossible>> { ^~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:278:78: error: expected unqualified-id before '>' token struct CastIsPossible>> { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:321:42: error: 'is_same_v' is not a member of 'std' using SelfType = std::conditional_t, ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:321:42: note: suggested alternative: 'is_same' using SelfType = std::conditional_t, ^~~~~~~~~ is_same /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:321:42: error: 'is_same_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:321:42: note: suggested alternative: 'is_same' using SelfType = std::conditional_t, ^~~~~~~~~ is_same /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:321:73: error: wrong number of template arguments (2, should be 3) using SelfType = std::conditional_t, ^ In file included from /usr/pkg/gcc7/include/c++/bits/move.h:54:0, from /usr/pkg/gcc7/include/c++/bits/stl_pair.h:59, from /usr/pkg/gcc7/include/c++/utility:70, from /usr/pkg/gcc7/include/c++/tuple:38, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/pkg/gcc7/include/c++/type_traits:2480:79: note: provided for 'template using conditional_t = typename std::conditional::type' using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:334:19: error: 'SelfType' is not a member of 'llvm::detail' detail::SelfType>> { ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:334:19: error: 'SelfType' is not a member of 'llvm::detail' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:334:66: error: wrong number of template arguments (4, should be 3) detail::SelfType>> { ^~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:309:8: note: provided for 'template struct llvm::DefaultDoCastIfPossible' struct DefaultDoCastIfPossible { ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:334:68: error: expected '{' before '>' token detail::SelfType>> { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:344:24: error: 'SelfType' in namespace 'llvm::detail' does not name a template type using Self = detail::SelfType>; ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h: In static member function 'static llvm::UniquePtrCast::CastResultType llvm::UniquePtrCast::doCastIfPossible(std::unique_ptr&&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:355:10: error: 'Self' has not been declared if (!Self::isPossible(f)) ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:368:16: error: 'optional' is not a member of 'std' std::optional, From, ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:368:16: note: suggested alternative: 'internal' std::optional, From, ^~~~~~~~ internal /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:368:16: error: 'optional' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:368:16: note: suggested alternative: 'internal' std::optional, From, ^~~~~~~~ internal /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:368:27: error: wrong number of template arguments (1, should be 3) std::optional, From, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:309:8: note: provided for 'template struct llvm::DefaultDoCastIfPossible' struct DefaultDoCastIfPossible { ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:369:27: error: expected template-name before '<' token detail::SelfType>> { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:369:27: error: expected '{' before '<' token /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:393:31: error: 'is_pointer_v' is not a member of 'std' std::conditional_t, DecayedFrom *, DecayedFrom &>; ^~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:393:31: note: suggested alternative: 'is_pointer' std::conditional_t, DecayedFrom *, DecayedFrom &>; ^~~~~~~~~~~~ is_pointer /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:393:31: error: 'is_pointer_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:393:31: note: suggested alternative: 'is_pointer' std::conditional_t, DecayedFrom *, DecayedFrom &>; ^~~~~~~~~~~~ is_pointer /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:393:48: error: wrong number of template arguments (1, should be 3) std::conditional_t, DecayedFrom *, DecayedFrom &>; ^ In file included from /usr/pkg/gcc7/include/c++/bits/move.h:54:0, from /usr/pkg/gcc7/include/c++/bits/stl_pair.h:59, from /usr/pkg/gcc7/include/c++/utility:70, from /usr/pkg/gcc7/include/c++/tuple:38, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/pkg/gcc7/include/c++/type_traits:2480:79: note: provided for 'template using conditional_t = typename std::conditional::type' using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h: In static member function 'static bool llvm::ConstStrippingForwardingCast::isPossible(const From&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:396:45: error: 'NonConstFrom' does not name a type return ForwardTo::isPossible(const_cast(f)); ^~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h: In static member function 'static decltype(auto) llvm::ConstStrippingForwardingCast::doCast(const From&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:402:41: error: 'NonConstFrom' does not name a type return ForwardTo::doCast(const_cast(f)); ^~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h: In static member function 'static decltype(auto) llvm::ConstStrippingForwardingCast::doCastIfPossible(const From&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:406:51: error: 'NonConstFrom' does not name a type return ForwardTo::doCastIfPossible(const_cast(f)); ^~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:539:26: error: 'optional' is not a member of 'std' struct CastInfo> : public OptionalValueCast { ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:539:26: note: suggested alternative: 'internal' struct CastInfo> : public OptionalValueCast { ^~~~~~~~ internal /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:539:26: error: 'optional' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:539:26: note: suggested alternative: 'internal' struct CastInfo> : public OptionalValueCast { ^~~~~~~~ internal /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:539:35: error: template argument 2 is invalid struct CastInfo> : public OptionalValueCast { ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:539:39: error: expected unqualified-id before '>' token struct CastInfo> : public OptionalValueCast { ^~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:594:10: error: 'is_pointer_v' is not a member of 'std' std::is_pointer_v || std::is_constructible_v; ^~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:594:10: note: suggested alternative: 'is_pointer' std::is_pointer_v || std::is_constructible_v; ^~~~~~~~~~~~ is_pointer /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:594:24: error: expected primary-expression before '>' token std::is_pointer_v || std::is_constructible_v; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:594:26: error: expected primary-expression before '||' token std::is_pointer_v || std::is_constructible_v; ^~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:594:34: error: 'is_constructible_v' is not a member of 'std' std::is_pointer_v || std::is_constructible_v; ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:594:34: note: suggested alternative: 'is_constructible' std::is_pointer_v || std::is_constructible_v; ^~~~~~~~~~~~~~~~~~ is_constructible /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:594:54: error: expected primary-expression before ',' token std::is_pointer_v || std::is_constructible_v; ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:609:50: error: 'optional' is not a member of 'std' template struct ValueIsPresent> { ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:609:50: note: suggested alternative: 'internal' template struct ValueIsPresent> { ^~~~~~~~ internal /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:609:50: error: 'optional' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:609:50: note: suggested alternative: 'internal' template struct ValueIsPresent> { ^~~~~~~~ internal /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:609:59: error: template argument 1 is invalid template struct ValueIsPresent> { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:609:60: error: expected unqualified-id before '>' token template struct ValueIsPresent> { ^~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In static member function 'static constexpr llvm::Align llvm::Align::Of()': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:103:26: error: 'alignment_of_v' is not a member of 'std' return Constant>(); ^~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:103:26: note: suggested alternative: 'alignment_of' return Constant>(); ^~~~~~~~~~~~~~ alignment_of /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:103:26: error: 'alignment_of_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:103:26: note: suggested alternative: 'alignment_of' return Constant>(); ^~~~~~~~~~~~~~ alignment_of /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:103:12: error: parse error in template argument list return Constant>(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:103:45: error: expected primary-expression before ')' token return Constant>(); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:41: error: expected template-name before '<' token struct MaybeAlign : public std::optional { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:41: error: expected '{' before '<' token /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:41: error: expected unqualified-id before '<' token /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'unsigned int llvm::encode(llvm::MaybeAlign)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:217:35: error: 'A' has incomplete type inline unsigned encode(MaybeAlign A) { return A ? A->ShiftValue + 1 : 0; } ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:220:50: error: return type 'struct llvm::MaybeAlign' is incomplete inline MaybeAlign decodeMaybeAlign(unsigned Value) { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:220:19: error: ambiguating new declaration of 'void llvm::decodeMaybeAlign(unsigned int)' inline MaybeAlign decodeMaybeAlign(unsigned Value) { ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:53:28: note: old declaration 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)' friend struct MaybeAlign decodeMaybeAlign(unsigned Value); ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:222:23: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return MaybeAlign(); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:224:7: error: 'uint8_t llvm::Align::ShiftValue' is private within this context Out.ShiftValue = Value - 1; ^~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:41:24: note: declared private here uint8_t ShiftValue = 0; /// The log2 of the required alignment. ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'unsigned int llvm::encode(llvm::Align)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:230:61: error: invalid use of incomplete type 'struct llvm::MaybeAlign' inline unsigned encode(Align A) { return encode(MaybeAlign(A)); } ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'bool llvm::operator==(llvm::MaybeAlign, llvm::Align)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:295:35: error: 'Lhs' has incomplete type inline bool operator==(MaybeAlign Lhs, Align Rhs) { return Lhs && *Lhs == Rhs; } ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'bool llvm::operator!=(llvm::MaybeAlign, llvm::Align)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:296:35: error: 'Lhs' has incomplete type inline bool operator!=(MaybeAlign Lhs, Align Rhs) { return !(Lhs == Rhs); } ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'bool llvm::operator==(llvm::Align, llvm::MaybeAlign)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:297:46: error: 'Rhs' has incomplete type inline bool operator==(Align Lhs, MaybeAlign Rhs) { return Rhs == Lhs; } ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'bool llvm::operator!=(llvm::Align, llvm::MaybeAlign)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:298:46: error: 'Rhs' has incomplete type inline bool operator!=(Align Lhs, MaybeAlign Rhs) { return !(Rhs == Lhs); } ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'bool llvm::operator==(llvm::MaybeAlign, llvm::MaybeAlign)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:300:35: error: 'Lhs' has incomplete type inline bool operator==(MaybeAlign Lhs, MaybeAlign Rhs) { ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:300:51: error: 'Rhs' has incomplete type inline bool operator==(MaybeAlign Lhs, MaybeAlign Rhs) { ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'bool llvm::operator!=(llvm::MaybeAlign, llvm::MaybeAlign)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:303:35: error: 'Lhs' has incomplete type inline bool operator!=(MaybeAlign Lhs, MaybeAlign Rhs) { return !(Lhs == Rhs); } ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:303:51: error: 'Rhs' has incomplete type inline bool operator!=(MaybeAlign Lhs, MaybeAlign Rhs) { return !(Lhs == Rhs); } ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:305:45: error: 'std::nullopt_t' has not been declared inline bool operator==(MaybeAlign Lhs, std::nullopt_t) { return !bool(Lhs); } ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'bool llvm::operator==(llvm::MaybeAlign, int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:305:35: error: 'Lhs' has incomplete type inline bool operator==(MaybeAlign Lhs, std::nullopt_t) { return !bool(Lhs); } ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:306:45: error: 'std::nullopt_t' has not been declared inline bool operator!=(MaybeAlign Lhs, std::nullopt_t) { return bool(Lhs); } ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'bool llvm::operator!=(llvm::MaybeAlign, int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:306:35: error: 'Lhs' has incomplete type inline bool operator!=(MaybeAlign Lhs, std::nullopt_t) { return bool(Lhs); } ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:307:29: error: declaration of 'operator==' as non-function inline bool operator==(std::nullopt_t, MaybeAlign Rhs) { return !bool(Rhs); } ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:307:29: error: 'nullopt_t' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:307:29: note: suggested alternative: 'nullptr_t' inline bool operator==(std::nullopt_t, MaybeAlign Rhs) { return !bool(Rhs); } ^~~~~~~~~ nullptr_t /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:307:51: error: expected primary-expression before 'Rhs' inline bool operator==(std::nullopt_t, MaybeAlign Rhs) { return !bool(Rhs); } ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:308:29: error: declaration of 'operator!=' as non-function inline bool operator!=(std::nullopt_t, MaybeAlign Rhs) { return bool(Rhs); } ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:308:29: error: 'nullopt_t' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:308:29: note: suggested alternative: 'nullptr_t' inline bool operator!=(std::nullopt_t, MaybeAlign Rhs) { return bool(Rhs); } ^~~~~~~~~ nullptr_t /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:308:51: error: expected primary-expression before 'Rhs' inline bool operator!=(std::nullopt_t, MaybeAlign Rhs) { return bool(Rhs); } ^~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:749:8: error: 'optional' in namespace 'std' does not name a template type std::optional getPointerOffsetFrom(const Value *Other, ^~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:27:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/LLVMContext.h:209:46: error: 'std::optional' has not been declared void setDiagnosticsMisExpectTolerance(std::optional Tolerance); ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/LLVMContext.h:209:54: error: expected ',' or '...' before '<' token void setDiagnosticsMisExpectTolerance(std::optional Tolerance); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/LLVMContext.h:226:44: error: 'std::optional' has not been declared void setDiagnosticsHotnessThreshold(std::optional Threshold); ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/LLVMContext.h:226:52: error: expected ',' or '...' before '<' token void setDiagnosticsHotnessThreshold(std::optional Threshold); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:14:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'struct llvm::TypesAreDistinct': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:22: required from 'class llvm::PointerUnion' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:223:60: required from here /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:156:8: error: incomplete type 'llvm::detail::TypesAreDistinct' used in nested name specifier struct TypesAreDistinct ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnion': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:223:60: required from here /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:22: error: 'value' is not a member of 'llvm::TypesAreDistinct' 0, PTs...> { ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16:0, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h: In instantiation of 'class llvm::SmallDenseMap, long unsigned int>, 4>': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:289:58: required from here /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:917:3: error: non-constant condition for static assertion static_assert(isPowerOf2_64(InlineBuckets), ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:917:30: in constexpr expansion of 'llvm::isPowerOf2_64(4)' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:917:3: error: constexpr call flows off the end of the function In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:14:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'struct llvm::TypesAreDistinct': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:22: required from 'class llvm::PointerUnion' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:850:58: required from here /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:156:8: error: incomplete type 'llvm::detail::TypesAreDistinct' used in nested name specifier struct TypesAreDistinct ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnion': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:850:58: required from here /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:22: error: 'value' is not a member of 'llvm::TypesAreDistinct' 0, PTs...> { ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h: In member function 'llvm::LLVMContext& llvm::ContextAndReplaceableUses::getContext() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:877:32: error: void value not ignored as it ought to be return *cast(Ptr); ~~~~~~~~~~~~~~~~~~~^~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h: In member function 'llvm::ReplaceableMetadataImpl* llvm::ContextAndReplaceableUses::getReplaceableUses() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:882:49: error: void value not ignored as it ought to be return cast(Ptr); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:1065:70: error: 'nullopt' is not a member of 'std' ArrayRef Ops1, ArrayRef Ops2 = std::nullopt); ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h: In member function 'llvm::MutableArrayRef llvm::MDNode::Header::operands()': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:1037:29: error: missing template arguments before '(' token return MutableArrayRef( ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h: In member function 'llvm::ArrayRef llvm::MDNode::Header::operands() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:1044:22: error: missing template arguments before '(' token return ArrayRef(reinterpret_cast(this) - SmallSize, ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h: In constructor 'llvm::MDTuple::MDTuple(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:1351:45: error: call to 'llvm::MDNode::MDNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, llvm::ArrayRef, llvm::ArrayRef)' uses the default argument for parameter 5, which is not yet defined : MDNode(C, MDTupleKind, Storage, Vals) { ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::dropUnknownNonDebugMetadata()': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:327:45: error: 'nullopt' is not a member of 'std' return dropUnknownNonDebugMetadata(std::nullopt); ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:327:52: error: return-statement with a value, in function returning 'void' [-fpermissive] return dropUnknownNonDebugMetadata(std::nullopt); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::dropUnknownNonDebugMetadata(unsigned int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:330:48: error: missing template arguments before '(' token return dropUnknownNonDebugMetadata(ArrayRef(ID1)); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:330:53: error: return-statement with a value, in function returning 'void' [-fpermissive] return dropUnknownNonDebugMetadata(ArrayRef(ID1)); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:546:8: error: 'optional' in namespace 'std' does not name a template type std::optional getIrrLoopHeaderWeight() const; ^~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:24:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Argument.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/CodeGen.h:66:15: error: 'optional' in namespace 'std' does not name a template type inline std::optional getLevel(IDType ID) { ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/CodeGen.h:74:15: error: 'optional' in namespace 'std' does not name a template type inline std::optional parseLevel(char C) { ^~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/ModRef.h:18:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Argument.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Sequence.h:108:5: warning: inline variables are only available with -std=c++1z or -std=gnu++1z force_iteration_on_noniterable_enum; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Sequence.h: In member function 'llvm::detail::CheckedInt llvm::detail::CheckedInt::operator+(intmax_t) const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Sequence.h:152:9: error: 'AddOverflow' was not declared in this scope if (AddOverflow(Value, Offset, Result.Value)) ^~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Sequence.h:152:9: note: suggested alternative: '__overflow' if (AddOverflow(Value, Offset, Result.Value)) ^~~~~~~~~~~ __overflow /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Sequence.h: In member function 'intmax_t llvm::detail::CheckedInt::operator-(llvm::detail::CheckedInt) const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Sequence.h:159:9: error: 'SubOverflow' was not declared in this scope if (SubOverflow(Value, Other.Value, Result)) ^~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/Sequence.h:159:9: note: suggested alternative: '__overflow' if (SubOverflow(Value, Other.Value, Result)) ^~~~~~~~~~~ __overflow In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/ModRef.h:19:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Argument.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:252:38: error: 'string_view' in namespace 'std' does not name a type raw_ostream &operator<<(const std::string_view &Str) { ^~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h: In member function 'llvm::raw_ostream& llvm::raw_ostream::operator<<(const int&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:253:22: error: request for member 'data' in 'Str', which is of non-class type 'const int' return write(Str.data(), Str.length()); ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:253:34: error: request for member 'length' in 'Str', which is of non-class type 'const int' return write(Str.data(), Str.length()); ^~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:417:24: error: 'is_reference_v' is not a member of 'std' std::enable_if_t && ^~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:417:24: note: suggested alternative: 'is_reference' std::enable_if_t && ^~~~~~~~~~~~~~ is_reference /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:417:38: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] std::enable_if_t && ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:417:46: error: template argument 1 is invalid std::enable_if_t && ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:418:39: error: expected initializer before '<' token std::is_base_of_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:459:16: error: 'optional' in namespace 'std' does not name a template type mutable std::optional HasColors; ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:757:47: error: 'std::nullopt_t' has not been declared raw_ostream &operator<<(raw_ostream &OS, std::nullopt_t); ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:761:53: error: 'optional' in namespace 'std' does not name a template type raw_ostream &operator<<(raw_ostream &OS, const std::optional &O) { ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:761:61: error: expected ',' or '...' before '<' token raw_ostream &operator<<(raw_ostream &OS, const std::optional &O) { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h: In function 'llvm::raw_ostream& llvm::operator<<(llvm::raw_ostream&, int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:762:7: error: 'O' was not declared in this scope if (O) ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:762:7: note: suggested alternative: 'OS' if (O) ^ OS /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:765:16: error: 'nullopt' is not a member of 'std' OS << std::nullopt; ^~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Argument.h:17:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:139:18: error: 'optional' in namespace 'std' does not name a template type const std::optional &NumElemsArg); ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:139:26: error: expected ',' or '...' before '<' token const std::optional &NumElemsArg); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:233:28: error: 'optional' is not a member of 'std' std::pair> getAllocSizeArgs() const; ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:233:28: note: suggested alternative: 'internal' std::pair> getAllocSizeArgs() const; ^~~~~~~~ internal /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:233:28: error: 'optional' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:233:28: note: suggested alternative: 'internal' std::pair> getAllocSizeArgs() const; ^~~~~~~~ internal /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:233:45: error: template argument 2 is invalid std::pair> getAllocSizeArgs() const; ^~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:240:8: error: 'optional' in namespace 'std' does not name a template type std::optional getVScaleRangeMax() const; ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:381:8: error: 'optional' in namespace 'std' does not name a template type std::optional>> getAllocSizeArgs() ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:384:8: error: 'optional' in namespace 'std' does not name a template type std::optional getVScaleRangeMax() const; ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:738:36: error: 'optional' in namespace 'std' does not name a template type const std::optional &NumElemsArg); ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:738:44: error: expected ',' or '...' before '<' token const std::optional &NumElemsArg); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1061:8: error: 'optional' in namespace 'std' does not name a template type std::optional getRawIntAttr(Attribute::AttrKind Kind) const; ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1107:8: error: 'optional' in namespace 'std' does not name a template type std::optional>> getAllocSizeArgs() ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1147:44: error: 'optional' in namespace 'std' does not name a template type const std::optional &NumElemsArg); ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1147:52: error: expected ',' or '...' before '<' token const std::optional &NumElemsArg); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1151:40: error: 'std::optional' has not been declared std::optional MaxValue); ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1151:48: error: expected ',' or '...' before '<' token std::optional MaxValue); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h: In member function 'llvm::MaybeAlign llvm::AttrBuilder::getAlignment() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1064:35: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getAlignment() const { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1065:23: error: 'getRawIntAttr' was not declared in this scope return MaybeAlign(getRawIntAttr(Attribute::Alignment).value_or(0)); ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1065:23: note: suggested alternative: 'addRawIntAttr' return MaybeAlign(getRawIntAttr(Attribute::Alignment).value_or(0)); ^~~~~~~~~~~~~ addRawIntAttr /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1065:70: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return MaybeAlign(getRawIntAttr(Attribute::Alignment).value_or(0)); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Argument.h:17:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h: In member function 'llvm::MaybeAlign llvm::AttrBuilder::getStackAlignment() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1069:40: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getStackAlignment() const { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1070:23: error: 'getRawIntAttr' was not declared in this scope return MaybeAlign(getRawIntAttr(Attribute::StackAlignment).value_or(0)); ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1070:23: note: suggested alternative: 'addRawIntAttr' return MaybeAlign(getRawIntAttr(Attribute::StackAlignment).value_or(0)); ^~~~~~~~~~~~~ addRawIntAttr /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1070:75: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return MaybeAlign(getRawIntAttr(Attribute::StackAlignment).value_or(0)); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Argument.h:17:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h: In member function 'uint64_t llvm::AttrBuilder::getDereferenceableBytes() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1076:12: error: 'getRawIntAttr' was not declared in this scope return getRawIntAttr(Attribute::Dereferenceable).value_or(0); ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1076:12: note: suggested alternative: 'addRawIntAttr' return getRawIntAttr(Attribute::Dereferenceable).value_or(0); ^~~~~~~~~~~~~ addRawIntAttr /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h: In member function 'uint64_t llvm::AttrBuilder::getDereferenceableOrNullBytes() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1082:12: error: 'getRawIntAttr' was not declared in this scope return getRawIntAttr(Attribute::DereferenceableOrNull).value_or(0); ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1082:12: note: suggested alternative: 'addRawIntAttr' return getRawIntAttr(Attribute::DereferenceableOrNull).value_or(0); ^~~~~~~~~~~~~ addRawIntAttr /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h: In member function 'llvm::AttrBuilder& llvm::AttrBuilder::addAlignmentAttr(unsigned int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1122:45: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return addAlignmentAttr(MaybeAlign(Align)); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Argument.h:17:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h: In member function 'llvm::AttrBuilder& llvm::AttrBuilder::addStackAlignmentAttr(unsigned int)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1134:50: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return addStackAlignmentAttr(MaybeAlign(Align)); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Type.h:22:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:23, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:29, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TypeSize.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TypeSize.h:136:42: error: 'is_signed_v' is not a member of 'std' friend constexpr std::enable_if_t, LeafTy> ^~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TypeSize.h:136:42: note: suggested alternative: 'is_signed' friend constexpr std::enable_if_t, LeafTy> ^~~~~~~~~~~ is_signed /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TypeSize.h:136:42: error: 'is_signed_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TypeSize.h:136:42: note: suggested alternative: 'is_signed' friend constexpr std::enable_if_t, LeafTy> ^~~~~~~~~~~ is_signed /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TypeSize.h:136:55: error: template argument 1 is invalid friend constexpr std::enable_if_t, LeafTy> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TypeSize.h:136:56: error: expected unqualified-id before ',' token friend constexpr std::enable_if_t, LeafTy> ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:23:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:29, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Type.h: In member function 'llvm::ArrayRef llvm::Type::subtypes() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Type.h:363:20: error: missing template arguments before '(' token return ArrayRef(subtype_begin(), subtype_end()); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:29:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h: In member function 'llvm::ArrayRef llvm::FunctionType::params() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:131:20: error: missing template arguments before '(' token return ArrayRef(param_begin(), param_end()); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:247:27: error: 'are_base_of' was not declared in this scope static std::enable_if_t::value, StructType *> ^~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:247:27: note: suggested alternative: 'erase_if' static std::enable_if_t::value, StructType *> ^~~~~~~~~~~ erase_if /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:247:51: error: pack expansion argument for non-pack parameter '_Tp' of alias template 'template using enable_if_t = typename std::enable_if::type' static std::enable_if_t::value, StructType *> ^ In file included from /usr/pkg/gcc7/include/c++/bits/move.h:54:0, from /usr/pkg/gcc7/include/c++/bits/stl_pair.h:59, from /usr/pkg/gcc7/include/c++/utility:70, from /usr/pkg/gcc7/include/c++/tuple:38, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/pkg/gcc7/include/c++/type_traits:2475:24: note: declared here template ^~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:29:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:247:59: error: expected ';' before ',' token static std::enable_if_t::value, StructType *> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:264:27: error: 'are_base_of' was not declared in this scope static std::enable_if_t::value, StructType *> ^~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:264:27: note: suggested alternative: 'erase_if' static std::enable_if_t::value, StructType *> ^~~~~~~~~~~ erase_if /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:264:51: error: pack expansion argument for non-pack parameter '_Tp' of alias template 'template using enable_if_t = typename std::enable_if::type' static std::enable_if_t::value, StructType *> ^ In file included from /usr/pkg/gcc7/include/c++/bits/move.h:54:0, from /usr/pkg/gcc7/include/c++/bits/stl_pair.h:59, from /usr/pkg/gcc7/include/c++/utility:70, from /usr/pkg/gcc7/include/c++/tuple:38, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/pkg/gcc7/include/c++/type_traits:2475:24: note: declared here template ^~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:29:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:264:59: error: expected ';' before ',' token static std::enable_if_t::value, StructType *> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:269:3: error: redeclaration of 'template int llvm::StructType::value' } ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:247:54: note: previous declaration 'template int llvm::StructType::value' static std::enable_if_t::value, StructType *> ^~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:316:20: error: 'are_base_of' was not declared in this scope std::enable_if_t::value, void> ^~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:316:20: note: suggested alternative: 'erase_if' std::enable_if_t::value, void> ^~~~~~~~~~~ erase_if /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:316:44: error: pack expansion argument for non-pack parameter '_Tp' of alias template 'template using enable_if_t = typename std::enable_if::type' std::enable_if_t::value, void> ^ In file included from /usr/pkg/gcc7/include/c++/bits/move.h:54:0, from /usr/pkg/gcc7/include/c++/bits/stl_pair.h:59, from /usr/pkg/gcc7/include/c++/utility:70, from /usr/pkg/gcc7/include/c++/tuple:38, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:16, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/pkg/gcc7/include/c++/type_traits:2475:24: note: declared here template ^~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:29:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:316:52: error: expected ';' before ',' token std::enable_if_t::value, void> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:320:3: error: data member 'value' cannot be a member template } ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h: In member function 'llvm::ArrayRef llvm::StructType::elements() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:331:20: error: missing template arguments before '(' token return ArrayRef(element_begin(), element_end()); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:764:59: error: 'nullopt' is not a member of 'std' ArrayRef Types = std::nullopt, ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:765:60: error: 'nullopt' is not a member of 'std' ArrayRef Ints = std::nullopt); ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h: In member function 'llvm::ArrayRef llvm::TargetExtType::type_params() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:775:20: error: missing template arguments before '(' token return ArrayRef(type_param_begin(), type_param_end()); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h: In member function 'llvm::ArrayRef llvm::TargetExtType::int_params() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:790:20: error: missing template arguments before '(' token return ArrayRef(IntParams, getNumIntParameters()); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/GlobalObject.h:18:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:30, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/GlobalValue.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/GlobalValue.h:642:8: error: 'optional' in namespace 'std' does not name a template type std::optional getAbsoluteSymbolRange() const; ^~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:30:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/GlobalObject.h: In member function 'uint64_t llvm::GlobalObject::getAlignment() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/GlobalObject.h:71:16: error: variable 'llvm::MaybeAlign Align' has initializer but incomplete type MaybeAlign Align = getAlign(); ^~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/GlobalObject.h:71:33: error: invalid use of incomplete type 'struct llvm::MaybeAlign' MaybeAlign Align = getAlign(); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:30:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/GlobalObject.h: In member function 'llvm::MaybeAlign llvm::GlobalObject::getAlign() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/GlobalObject.h:79:31: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getAlign() const { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/GlobalObject.h:82:12: error: 'decodeMaybeAlign' was not declared in this scope return decodeMaybeAlign(AlignmentData); ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:282:8: error: 'optional' in namespace 'std' does not name a template type std::optional getEntryCount(bool AllowSynthetic = false) const; ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:301:8: error: 'optional' in namespace 'std' does not name a template type std::optional getSectionPrefix() const; ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h: In member function 'bool llvm::Function::hasProfileData(bool) const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:290:12: error: 'getEntryCount' was not declared in this scope return getEntryCount(IncludeSynthetic).has_value(); ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:290:12: note: suggested alternative: 'setEntryCount' return getEntryCount(IncludeSynthetic).has_value(); ^~~~~~~~~~~~~ setEntryCount /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h: In member function 'llvm::MaybeAlign llvm::Function::getFnStackAlign() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:421:38: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getFnStackAlign() const { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:422:46: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return AttributeSets.getFnStackAlignment(); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h: In member function 'llvm::MaybeAlign llvm::Function::getParamAlign(unsigned int) const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:436:50: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getParamAlign(unsigned ArgNo) const { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:437:49: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return AttributeSets.getParamAlignment(ArgNo); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h: In member function 'llvm::MaybeAlign llvm::Function::getParamStackAlign(unsigned int) const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:440:55: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getParamStackAlign(unsigned ArgNo) const { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Function.h:441:54: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return AttributeSets.getParamStackAlignment(ArgNo); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:20:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:22, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h:41:12: error: 'is_integral_v' is not a member of 'std' std::is_integral_v, ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h:41:12: note: suggested alternative: 'is_integral' std::is_integral_v, ^~~~~~~~~~~~~ is_integral /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h:41:55: error: expected '(' before '>' token std::is_integral_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h:41:56: error: expected primary-expression before ',' token std::is_integral_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h: In member function 'ValueT llvm::MapVector::lookup(const KeyT&) const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h:111:24: error: 'is_copy_constructible_v' is not a member of 'std' static_assert(std::is_copy_constructible_v, ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h:111:24: note: suggested alternative: 'is_copy_constructible' static_assert(std::is_copy_constructible_v, ^~~~~~~~~~~~~~~~~~~~~~~ is_copy_constructible /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h:111:54: error: expected primary-expression before '>' token static_assert(std::is_copy_constructible_v, ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h:111:55: error: expected primary-expression before ',' token static_assert(std::is_copy_constructible_v, ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringMap.h:17:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:29, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:22, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringMapEntry.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringMapEntry.h:88:34: error: 'nullopt_t' is not a member of 'std' class StringMapEntryStorage : public StringMapEntryBase { ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringMapEntry.h:88:34: note: suggested alternative: 'nullptr_t' class StringMapEntryStorage : public StringMapEntryBase { ^~~~~~~~~ nullptr_t /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringMapEntry.h:88:34: error: 'nullopt_t' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringMapEntry.h:88:34: note: suggested alternative: 'nullptr_t' class StringMapEntryStorage : public StringMapEntryBase { ^~~~~~~~~ nullptr_t /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringMapEntry.h:88:43: error: template argument 1 is invalid class StringMapEntryStorage : public StringMapEntryBase { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringMapEntry.h: In function 'decltype(auto) llvm::get(const llvm::StringMapEntry&)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringMapEntry.h:155:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (Index == 0) ^~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/StringMap.h:19:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:29, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:22, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/AllocatorBase.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/AllocatorBase.h:81:26: error: 'is_same_v' is not a member of 'std' std::enable_if_t, void>, void> ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/AllocatorBase.h:81:26: note: suggested alternative: 'is_same' std::enable_if_t, void>, void> ^~~~~~~~~ is_same /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/AllocatorBase.h:81:35: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] std::enable_if_t, void>, void> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/AllocatorBase.h:81:61: error: template argument 1 is invalid std::enable_if_t, void>, void> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/AllocatorBase.h:81:62: error: expected unqualified-id before ',' token std::enable_if_t, void>, void> ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:29:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:22, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:2054:8: error: 'optional' in namespace 'std' does not name a template type std::optional getOperandBundle(StringRef Name) const { ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:2070:8: error: 'optional' in namespace 'std' does not name a template type std::optional getOperandBundle(uint32_t ID) const { ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h: In member function 'llvm::MaybeAlign llvm::CallBase::getRetAlign() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:1753:34: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getRetAlign() const { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:1754:44: error: invalid use of incomplete type 'struct llvm::MaybeAlign' if (auto Align = Attrs.getRetAlignment()) ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:29:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:22, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:1757:49: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return F->getAttributes().getRetAlignment(); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:29:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:22, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:1758:17: error: 'nullopt' is not a member of 'std' return std::nullopt; ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h: In member function 'llvm::MaybeAlign llvm::CallBase::getParamAlign(unsigned int) const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:1762:50: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getParamAlign(unsigned ArgNo) const { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:1763:41: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return Attrs.getParamAlignment(ArgNo); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:29:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:22, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h: In member function 'llvm::MaybeAlign llvm::CallBase::getParamStackAlign(unsigned int) const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:1766:55: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getParamStackAlign(unsigned ArgNo) const { ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:1767:46: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return Attrs.getParamStackAlignment(ArgNo); ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:22:0, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:111:8: error: 'optional' in namespace 'std' does not name a template type std::optional getAllocationSize(const DataLayout &DL) const; ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:115:8: error: 'optional' in namespace 'std' does not name a template type std::optional getAllocationSizeInBits(const DataLayout &DL) const; ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:1524:69: error: 'nullopt' is not a member of 'std' ArrayRef Bundles = std::nullopt, ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:1564:69: error: 'nullopt' is not a member of 'std' ArrayRef Bundles = std::nullopt, ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:1625:58: error: 'nullopt' is not a member of 'std' ArrayRef Bundles = std::nullopt, ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:1630:58: error: 'nullopt' is not a member of 'std' ArrayRef Bundles = std::nullopt, ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h: In constructor 'llvm::CallInst::CallInst(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:1479:39: error: 'nullopt' is not a member of 'std' : CallInst(Ty, Func, Args, std::nullopt, NameStr, InsertBefore) {} ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:1520:39: error: 'nullopt' is not a member of 'std' CallInst(Ty, Func, Args, std::nullopt, NameStr, InsertBefore); ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:1543:39: error: 'nullopt' is not a member of 'std' CallInst(Ty, Func, Args, std::nullopt, NameStr, InsertAtEnd); ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3641:8: error: 'optional' in namespace 'std' does not name a template type std::optional> Weights; ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3650:30: error: 'optional' in namespace 'std' does not name a template type using CaseWeightOpt = std::optional; ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3668:54: error: 'CaseWeightOpt' has not been declared void addCase(ConstantInt *OnVal, BasicBlock *Dest, CaseWeightOpt W); ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3674:41: error: 'CaseWeightOpt' has not been declared void setSuccessorWeight(unsigned idx, CaseWeightOpt W); ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3675:3: error: 'CaseWeightOpt' does not name a type CaseWeightOpt getSuccessorWeight(unsigned idx); ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3677:10: error: 'CaseWeightOpt' does not name a type static CaseWeightOpt getSuccessorWeight(const SwitchInst &SI, unsigned idx); ^~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3884:71: error: 'nullopt' is not a member of 'std' ArrayRef Bundles = std::nullopt, ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3928:71: error: 'nullopt' is not a member of 'std' ArrayRef Bundles = std::nullopt, ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3878:64: error: 'nullopt' is not a member of 'std' InvokeInst(Ty, Func, IfNormal, IfException, Args, std::nullopt, ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3901:64: error: 'nullopt' is not a member of 'std' InvokeInst(Ty, Func, IfNormal, IfException, Args, std::nullopt, ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionCallee, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3923:43: error: 'nullopt' is not a member of 'std' IfException, Args, std::nullopt, NameStr, InsertBefore); ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:4091:52: error: 'nullopt' is not a member of 'std' ArrayRef Bundles = std::nullopt, ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:4139:71: error: 'nullopt' is not a member of 'std' ArrayRef Bundles = std::nullopt, ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:4084:69: error: 'nullopt' is not a member of 'std' CallBrInst(Ty, Func, DefaultDest, IndirectDests, Args, std::nullopt, ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:4109:69: error: 'nullopt' is not a member of 'std' CallBrInst(Ty, Func, DefaultDest, IndirectDests, Args, std::nullopt, ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:4520:63: error: 'nullopt' is not a member of 'std' ArrayRef Args = std::nullopt, ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:5432:13: error: 'optional' in namespace 'std' does not name a template type inline std::optional getAtomicSyncScopeID(const Instruction *I) { ^~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:44:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/TinyPtrVector.h: In member function 'llvm::TinyPtrVector::operator llvm::ArrayRef() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:138:19: error: 'nullopt' is not a member of 'std' return std::nullopt; ^~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/TinyPtrVector.h: In member function 'llvm::TinyPtrVector::operator llvm::MutableArrayRef()': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:147:19: error: 'nullopt' is not a member of 'std' return std::nullopt; ^~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h:22:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Module.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:46, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h:1497:8: error: 'optional' in namespace 'std' does not name a template type std::optional tryZExtValue() const { ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h:1519:8: error: 'optional' in namespace 'std' does not name a template type std::optional trySExtValue() const { ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::popcount() const': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h:1616:20: error: 'popcount' is not a member of 'llvm' return llvm::popcount(U.VAL); ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h:1616:20: note: suggested alternative: 'count' return llvm::popcount(U.VAL); ^~~~~~~~ count /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h:2275:6: error: 'optional' in namespace 'std' does not name a template type std::optional SolveQuadraticEquationWrap(APInt A, APInt B, APInt C, ^~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h:2280:6: error: 'optional' in namespace 'std' does not name a template type std::optional GetMostSignificantDifferentBit(const APInt &A, ^~~~~~~~ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h:34:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Module.h:24, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:46, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:313:12: error: 'is_same_v' is not a member of 'std' std::is_same_v, Foo>, size_t> ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:313:12: note: suggested alternative: 'is_same' std::is_same_v, Foo>, size_t> ^~~~~~~~~ is_same /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:313:12: error: 'is_same_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:313:12: note: suggested alternative: 'is_same' std::is_same_v, Foo>, size_t> ^~~~~~~~~ is_same /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:313:53: error: template argument 1 is invalid std::is_same_v, Foo>, size_t> ^~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:313:55: error: expected unqualified-id before ',' token std::is_same_v, Foo>, size_t> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:325:12: error: 'is_same_v' is not a member of 'std' std::is_same_v, Foo>, size_t> ^~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:325:12: note: suggested alternative: 'is_same' std::is_same_v, Foo>, size_t> ^~~~~~~~~ is_same /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:325:12: error: 'is_same_v' is not a member of 'std' /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:325:12: note: suggested alternative: 'is_same' std::is_same_v, Foo>, size_t> ^~~~~~~~~ is_same /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:325:53: error: template argument 1 is invalid std::is_same_v, Foo>, size_t> ^~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:325:55: error: expected unqualified-id before ',' token std::is_same_v, Foo>, size_t> ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:354:21: error: 'totalSizeToAlloc' was not declared in this scope enum { Size = totalSizeToAlloc(Counts...) }; ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:354:41: error: expected primary-expression before '...' token enum { Size = totalSizeToAlloc(Counts...) }; ^~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:354:41: error: expected '}' before '...' token /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:354:41: error: expected unqualified-id before '...' token /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:356:37: error: 'Size' was not declared in this scope alignas(BaseTy) char buffer[Size]; ^~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:356:37: note: suggested alternative: 'size' alignas(BaseTy) char buffer[Size]; ^~~~ size /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:364:34: error: expected ')' before '*' token FixedSizeStorageOwner(BaseTy *p) : p(p) {} ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:370:5: error: 'BaseTy' does not name a type BaseTy *get() { return p; } ^~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:371:11: error: 'BaseTy' does not name a type const BaseTy *get() const { return p; } ^~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:379:5: error: 'BaseTy' does not name a type BaseTy *const p; ^~~~~~ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h: In destructor 'llvm::FixedSizeStorageOwner::~FixedSizeStorageOwner()': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:367:7: error: 'p' was not declared in this scope p->~BaseTy(); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:367:17: error: expected class-name before '(' token p->~BaseTy(); ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h: At global scope: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:383:1: error: expected declaration before '}' token } // end namespace llvm ^ In file included from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:14:0, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:21, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopDetection.h:49, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopInfo.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/ScopPass.h:20, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/include/polly/DependenceInfo.h:25, from /home/pbulk/build/devel/polly/work/polly-17.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'llvm::mapped_iterator::mapped_iterator(ItTy, FuncTy) [with ItTy = llvm::Use*; FuncTy = llvm::BasicBlock* (*)(llvm::Value*); ReferenceTy = llvm::BasicBlock*]': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:4434:58: required from here /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:358:75: error: invalid conversion from 'std::remove_reference::type {aka llvm::BasicBlock* (*)(llvm::Value*)}' to 'int' [-fpermissive] : mapped_iterator::iterator_adaptor_base(std::move(U)), F(std::move(F)) {} ^ /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'llvm::mapped_iterator::mapped_iterator(ItTy, FuncTy) [with ItTy = const llvm::Use*; FuncTy = const llvm::BasicBlock* (*)(const llvm::Value*); ReferenceTy = const llvm::BasicBlock*]': /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:4443:69: required from here /home/pbulk/build/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:358:75: error: invalid conversion from 'std::remove_reference::type {aka const llvm::BasicBlock* (*)(const llvm::Value*)}' to 'int' [-fpermissive] --- lib/CMakeFiles/obj.Polly.dir/Analysis/DependenceInfo.cpp.o --- *** [lib/CMakeFiles/obj.Polly.dir/Analysis/DependenceInfo.cpp.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/devel/polly/work/polly-17.0.6.src/cmake-pkgsrc-build 1 error bmake[2]: stopped in /home/pbulk/build/devel/polly/work/polly-17.0.6.src/cmake-pkgsrc-build --- lib/CMakeFiles/obj.Polly.dir/all --- *** [lib/CMakeFiles/obj.Polly.dir/all] Error code 2 bmake[1]: stopped in /home/pbulk/build/devel/polly/work/polly-17.0.6.src/cmake-pkgsrc-build A failure has been detected in another branch of the parallel make bmake[2]: stopped in /home/pbulk/build/devel/polly/work/polly-17.0.6.src/cmake-pkgsrc-build --- lib/External/CMakeFiles/PollyISL.dir/all --- *** [lib/External/CMakeFiles/PollyISL.dir/all] Error code 2 bmake[1]: stopped in /home/pbulk/build/devel/polly/work/polly-17.0.6.src/cmake-pkgsrc-build 2 errors bmake[1]: stopped in /home/pbulk/build/devel/polly/work/polly-17.0.6.src/cmake-pkgsrc-build *** [all] Error code 2 bmake: stopped in /home/pbulk/build/devel/polly/work/polly-17.0.6.src/cmake-pkgsrc-build 1 error bmake: stopped in /home/pbulk/build/devel/polly/work/polly-17.0.6.src/cmake-pkgsrc-build *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/devel/polly *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/devel/polly