=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for polly-16.0.6 [ 0%] Built target intrinsics_gen [ 0%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_aff.c.o [ 2%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/basis_reduction_tab.c.o [ 2%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_aff_map.c.o In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:21: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:21: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:21: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:21: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ [ 2%] Building CXX object lib/CMakeFiles/obj.Polly.dir/Analysis/DependenceInfo.cpp.o In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:21: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160: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 /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/basis_reduction_tab.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/list.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/basis_reduction_tab.c:11: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff_map.c:18: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff_map.c:14: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/basis_reduction_tab.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/basis_reduction_tab.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff_map.c:18: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/basis_reduction_tab.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff_map.c:18: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160: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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff_map.c:18: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160: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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:40:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_aff_list_grow': /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_aff_list_drop': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_aff_list_insert': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) { ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_aff_list_concat': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c:647: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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:46:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_aff_list_grow': /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_aff_list_drop': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_aff_list_insert': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) { ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_aff_list_concat': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c:647: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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:52:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_multi_aff_list_grow': /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_multi_aff_list_drop': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_multi_aff_list_insert': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) { ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_multi_aff_list_concat': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c:647: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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:58:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_pw_aff_list_grow': /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_pw_aff_list_drop': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_pw_aff_list_insert': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) { ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_pw_aff_list_concat': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c:647: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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:64:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_pw_multi_aff_list_grow': /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_pw_multi_aff_list_drop': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_pw_multi_aff_list_insert': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) { ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_pw_multi_aff_list_concat': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c:647:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list1->ref == 1 && list1->n + list2->n <= list1->size) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c: In function 'vec_reorder': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:620:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < r->len; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c: In function 'isl_aff_floor': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:1694:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 1; i < aff->v->size; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c: In function 'isl_aff_substitute_equalities_lifted': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:2211:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < eq->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:2213:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j < 0 || j == 0 || j >= o_div) ^~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:2538:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/check_type_range_templ.c: In function 'isl_aff_check_range': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c: In function 'isl_aff_involves_dims': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:2564:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c: In function 'isl_aff_drop_dims': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:2593:11: warning: variable 'ctx' set but not used [-Wunused-but-set-variable] isl_ctx *ctx; ^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c: In function 'isl_aff_insert_dims': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:2672:11: warning: variable 'ctx' set but not used [-Wunused-but-set-variable] isl_ctx *ctx; ^~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:21: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_pw_templ.c: In function 'isl_pw_aff_add_dup_piece': /tmp/devel/polly/work/polly-16.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); ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:148:7: note: in definition of macro 'isl_assert4' if (test) \ ^~~~ /tmp/devel/polly/work/polly-16.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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:2808:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_pw_templ.c: In function 'isl_pw_aff_grow': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_pw_templ.c:511:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pw->n + n <= pw->size) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_pw_templ.c: In function 'isl_pw_aff_add_disjoint': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_pw_templ.c:541:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pw1->size < pw1->n + pw2->n && pw1->n < pw2->n) ^ [ 2%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_affine_hull.c.o In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c:157:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:3902: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/check_type_range_templ.c: In function 'isl_multi_aff_check_range': /tmp/devel/polly/work/polly-16.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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:3902:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c: In function 'isl_multi_aff_get_at': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c:163:11: warning: variable 'ctx' set but not used [-Wunused-but-set-variable] isl_ctx *ctx; ^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c: In function 'isl_multi_aff_drop_dims': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c:506:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c:508:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = first; i + n < multi->n; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c: In function 'isl_multi_aff_project_out_map': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:4217:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (dim == n) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:4224:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < first; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:4232:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < dim - (first + n); ++i) { ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:21: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_pw_templ.c: In function 'isl_pw_multi_aff_add_dup_piece': /tmp/devel/polly/work/polly-16.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); ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:148:7: note: in definition of macro 'isl_assert4' if (test) \ ^~~~ /tmp/devel/polly/work/polly-16.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 /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:15: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:15: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:4515:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_pw_templ.c: In function 'isl_pw_multi_aff_grow': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_pw_templ.c:511:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pw->n + n <= pw->size) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_pw_templ.c: In function 'isl_pw_multi_aff_add_disjoint': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_pw_templ.c:541: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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:15: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:15: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:15: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160: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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/basis_reduction_tab.c:112:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/basis_reduction_templ.c: In function 'isl_tab_compute_reduced_basis': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/basis_reduction_templ.c:203:6: warning: 'row' may be used uninitialized in this function [-Wmaybe-uninitialized] save_alpha(lp, row-i, i, alpha_buffer[j]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c: In function 'delete_row': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:103:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (r = row; r < bset->n_eq; ++r) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c: In function 'construct_column': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:132:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (r = 0; r < row; ++r) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c: In function 'affine_hull': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:218:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] int is_zero1 = row >= bset1->n_eq || ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:220:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] int is_zero2 = row >= bset2->n_eq || ^~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:15: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:241:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] isl_assert(bset1->ctx, row == bset1->n_eq, goto error); ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:148:7: note: in definition of macro 'isl_assert4' if (test) \ ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:241:2: note: in expansion of macro 'isl_assert' isl_assert(bset1->ctx, row == bset1->n_eq, goto error); ^~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c: In function 'isl_basic_set_recession_cone': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:333:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_eq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:336:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_ineq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c: In function 'extend_affine_hull': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:435:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < dim; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:438:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < hull->n_eq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:455:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j == hull->n_eq) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c: In function 'uset_affine_hull_bounded': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:513:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (bset->sample && bset->sample->size == 1 + dim) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c: In function 'isl_tab_detect_equalities': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:662:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = tab->n_outside + 1; j < tab->n_sample; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:682:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (hull->n_eq > tab->n_zero) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:683:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < hull->n_eq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c: In function 'affine_hull_with_cone': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:760:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (bset && bset->sample && bset->sample->size == 1 + total) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c: In function 'uset_affine_hull': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:831:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (cone->n_eq < total) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c: In function 'isl_basic_map_detect_equalities': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:932:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < hull->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c: In function 'add_strides': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:1038:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 1; i < M->n_row; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c: In function 'isl_basic_map_make_strides_explicit': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:1110:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (n_known = 0; n_known < bmap->n_div; ++n_known) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_affine_hull.c:1116:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (n = 0; n < bmap->n_eq; ++n) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c: In function 'extract_isl_aff_from_basic_map': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:4921:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (eq >= bmap->n_eq) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c: In function 'range_map': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:5284:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n_out; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c: In function 'pw_multi_aff_from_map_check_strides': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:5465:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < hull->n_eq; ++j) { ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:6180:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/check_type_range_templ.c: In function 'isl_pw_multi_aff_check_range': /tmp/devel/polly/work/polly-16.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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c:157:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:6588: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/check_type_range_templ.c: In function 'isl_multi_pw_aff_check_range': /tmp/devel/polly/work/polly-16.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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:6588:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c: In function 'isl_multi_pw_aff_get_at': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c:163:11: warning: variable 'ctx' set but not used [-Wunused-but-set-variable] isl_ctx *ctx; ^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c: In function 'isl_multi_pw_aff_drop_dims': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c:506:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c:508:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = first; i + n < multi->n; ++i) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c:157:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:8688: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/check_type_range_templ.c: In function 'isl_multi_union_pw_aff_check_range': /tmp/devel/polly/work/polly-16.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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_aff.c:8688:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c: In function 'isl_multi_union_pw_aff_get_at': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c:163:11: warning: variable 'ctx' set but not used [-Wunused-but-set-variable] isl_ctx *ctx; ^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c: In function 'isl_multi_union_pw_aff_drop_dims': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c:506:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c:508:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = first; i + n < multi->n; ++i) ^ [ 5%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_arg.c.o In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_arg.c:16: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_arg.c:10: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_arg.c:16: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_arg.c: In function 'print_int_help': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_arg.c:544:2: note: in expansion of macro 'snprintf' snprintf(val, sizeof(val), "%d", *p); ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_arg.c: In function 'match_long_name': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_arg.c:749:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (end - start == strlen(decl->long_name) && ^~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:294:52: error: 'variant' is not a member of 'std' template struct DenseMapInfo> { ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:294:52: error: 'variant' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:294:62: error: expected parameter pack before '...' template struct DenseMapInfo> { ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:294:62: error: template argument 1 is invalid /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:294:65: error: expected unqualified-id before '>' token template struct DenseMapInfo> { ^~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16:0, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:64:56: error: 'is_integral_v' is not a member of 'std' template >> ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:64:56: note: suggested alternative: 'is_integral' template >> ^~~~~~~~~~~~~ is_integral /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:64:56: error: 'is_integral_v' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:64:56: note: suggested alternative: 'is_integral' template >> ^~~~~~~~~~~~~ is_integral /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:64:70: error: template argument 1 is invalid template >> ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:64:73: error: expected unqualified-id before '>' token template >> ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:109:56: error: 'is_unsigned_v' is not a member of 'std' template >> ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:109:56: note: suggested alternative: 'is_unsigned' template >> ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:109:56: error: 'is_unsigned_v' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:109:56: note: suggested alternative: 'is_unsigned' template >> ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:109:70: error: template argument 1 is invalid template >> ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:109:73: error: expected unqualified-id before '>' token template >> ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h: In function 'int llvm::countr_zero(T)': /tmp/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, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:180:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:180:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:180:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h: In function 'int llvm::countl_zero(T)': /tmp/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, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:246:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:246:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:246:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h: In function 'int llvm::countl_one(T)': /tmp/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, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:259:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:259:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:259:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h: In function 'int llvm::countr_one(T)': /tmp/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, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:272:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:272:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:272:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h: In function 'int llvm::bit_width(T)': /tmp/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, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:282:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:282:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:282:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h: In function 'T llvm::bit_floor(T)': /tmp/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, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:292:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:292:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:292:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h: In function 'T llvm::bit_ceil(T)': /tmp/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, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:307:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:307:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:307:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:348:56: error: 'is_unsigned_v' is not a member of 'std' template >> ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:348:56: note: suggested alternative: 'is_unsigned' template >> ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:348:56: error: 'is_unsigned_v' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:348:56: note: suggested alternative: 'is_unsigned' template >> ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:348:70: error: template argument 1 is invalid template >> ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:348:73: error: expected unqualified-id before '>' token template >> ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'unsigned int llvm::countTrailingZeros(T)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:78:22: error: 'is_unsigned_v' is not a member of 'std' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:78:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:78:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:78:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'unsigned int llvm::countLeadingZeros(T)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:90:22: error: 'is_unsigned_v' is not a member of 'std' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:90:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:90:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:90:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'constexpr bool llvm::isInt(int64_t)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:212:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (N == 8) ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:214:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (N == 16) ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:216:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (N == 32) ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:218:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (N < 64) ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'constexpr bool llvm::isUInt(uint64_t)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:236:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (N == 8) ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:238:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (N == 16) ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:240:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (N == 32) ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:242:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (N < 64) ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'constexpr bool llvm::isPowerOf2_32(uint32_t)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:325:16: error: 'has_single_bit' is not a member of 'llvm' return llvm::has_single_bit(Value); ^~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'constexpr bool llvm::isPowerOf2_64(uint64_t)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:330:16: error: 'has_single_bit' is not a member of 'llvm' return llvm::has_single_bit(Value); ^~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'unsigned int llvm::countLeadingOnes(T)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:341:22: error: 'is_unsigned_v' is not a member of 'std' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:341:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:341:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:341:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'unsigned int llvm::countTrailingOnes(T)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:354:22: error: 'is_unsigned_v' is not a member of 'std' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:354:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:354:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:354:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'unsigned int llvm::countPopulation(T)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:364:22: error: 'is_unsigned_v' is not a member of 'std' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:364:22: note: suggested alternative: 'is_unsigned' static_assert(std::is_unsigned_v, ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:364:37: error: expected primary-expression before '>' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:364:38: error: expected primary-expression before ',' token static_assert(std::is_unsigned_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:366:26: error: 'popcount' is not a member of 'llvm' return (unsigned)llvm::popcount(Value); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:366:26: note: suggested alternative: In file included from /usr/include/string.h:98:0, from /usr/include/g++/cstring:42, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:23, from /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/strings.h:57:14: note: 'popcount' unsigned int popcount(unsigned int) __constfunc; ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'bool llvm::isShiftedMask_32(uint32_t, unsigned int&, unsigned int&)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:379:19: error: 'popcount' is not a member of 'llvm' MaskLen = llvm::popcount(Value); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:379:19: note: suggested alternative: In file included from /usr/include/string.h:98:0, from /usr/include/g++/cstring:42, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:23, from /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/strings.h:57:14: note: 'popcount' unsigned int popcount(unsigned int) __constfunc; ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'bool llvm::isShiftedMask_64(uint64_t, unsigned int&, unsigned int&)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:392:19: error: 'popcount' is not a member of 'llvm' MaskLen = llvm::popcount(Value); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:392:19: note: suggested alternative: In file included from /usr/include/string.h:98:0, from /usr/include/g++/cstring:42, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/bit.h:23, from /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/strings.h:57:14: note: 'popcount' unsigned int popcount(unsigned int) __constfunc; ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:620:23: error: 'is_unsigned_v' is not a member of 'std' std::enable_if_t, T> SaturatingAdd(T X, T Y, T Z, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:620:23: note: suggested alternative: 'is_unsigned' std::enable_if_t, T> SaturatingAdd(T X, T Y, T Z, ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:620:23: error: 'is_unsigned_v' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:620:23: note: suggested alternative: 'is_unsigned' std::enable_if_t, T> SaturatingAdd(T X, T Y, T Z, ^~~~~~~~~~~~~ is_unsigned /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:620:38: error: template argument 1 is invalid std::enable_if_t, T> SaturatingAdd(T X, T Y, T Z, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:620:39: error: expected unqualified-id before ',' token std::enable_if_t, T> SaturatingAdd(T X, T Y, T Z, ^ [ 5%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_build.c.o In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:45:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/SmallVector.h: In static member function 'static void llvm::SmallVectorTemplateBase >::uninitialized_move(It1, It1, It2)': /tmp/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); ^~~~~~~~~~~~~~~~~~ /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLFunctionalExtras.h:18:0, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h:13, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Twine.h:13, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLForwardCompat.h: At global scope: /tmp/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) ^~~~~~~~ /tmp/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) ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLForwardCompat.h:47:13: error: 'optional' in namespace 'std' does not name a template type -> std::optional { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLForwardCompat.h:47:21: error: expected initializer before '<' token -> std::optional { ^ /tmp/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) ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLForwardCompat.h:56:29: note: suggested alternative: 'internal' auto transformOptional(std::optional &&O, const Function &F) ^~~~~~~~ internal /tmp/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) ^ /tmp/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) ^ /tmp/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) ^~~~~ /tmp/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) ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLForwardCompat.h:57:5: error: expected ';' before '->' token -> std::optional { ^~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Twine.h:13:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h:104:55: error: expected ')' before 'Str' /*implicit*/ constexpr StringRef(std::string_view Str) ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h:248:14: error: expected type-specifier operator std::string_view() const { ^~~ [ 5%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_build_expr.c.o /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h: In member function 'size_t llvm::StringRef::find(char, size_t) const': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h:296:19: error: 'string_view' is not a member of 'std' return std::string_view(*this).find(C, From); ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h:296:19: note: suggested alternative: 'stringstream' return std::string_view(*this).find(C, From); ^~~~~~~~~~~ stringstream /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h: In member function 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h:470:10: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (std::numeric_limits::is_signed) { ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h: In member function 'bool llvm::StringRef::consumeInteger(unsigned int, T&)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringRef.h:499:10: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (std::numeric_limits::is_signed) { ^~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:17:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Twine.h: At global scope: /tmp/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) ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const int&)': /tmp/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(); ^~~~ /tmp/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 /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast_build.c:24: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/id.h:4, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast_build.c:13: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast_build.c:24: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast_build.c: In function 'generate_name': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast_build.c:106:2: note: in expansion of macro 'snprintf' snprintf(name, sizeof(name), "c%d", i); ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ilist_node_base.h:12:0, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ilist_base.h:12, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/simple_ilist.h:12, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ilist.h:27, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:18, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In function 'decltype(auto) llvm::get(const llvm::PointerIntPair&)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerIntPair.h:236:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (I == 0) ^~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:49:0, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'uint16_t llvm::ByteSwap_16(uint16_t)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:51:60: error: 'byteswap' is not a member of 'llvm' inline uint16_t ByteSwap_16(uint16_t value) { return llvm::byteswap(value); } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:51:60: note: suggested alternative: 'ByteSwap_16' inline uint16_t ByteSwap_16(uint16_t value) { return llvm::byteswap(value); } ^~~~~~~~ ByteSwap_16 /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'uint32_t llvm::ByteSwap_32(uint32_t)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:54:60: error: 'byteswap' is not a member of 'llvm' inline uint32_t ByteSwap_32(uint32_t value) { return llvm::byteswap(value); } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:54:60: note: suggested alternative: 'ByteSwap_32' inline uint32_t ByteSwap_32(uint32_t value) { return llvm::byteswap(value); } ^~~~~~~~ ByteSwap_32 /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'uint64_t llvm::ByteSwap_64(uint64_t)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:57:60: error: 'byteswap' is not a member of 'llvm' inline uint64_t ByteSwap_64(uint64_t value) { return llvm::byteswap(value); } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:57:60: note: suggested alternative: 'ByteSwap_64' inline uint64_t ByteSwap_64(uint64_t value) { return llvm::byteswap(value); } ^~~~~~~~ ByteSwap_64 /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'unsigned char llvm::sys::getSwappedBytes(unsigned char)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:69:80: error: 'byteswap' is not a member of 'llvm' inline unsigned char getSwappedBytes(unsigned char C) { return llvm::byteswap(C); } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:69:80: note: suggested alternative: 'ByteSwap_64' inline unsigned char getSwappedBytes(unsigned char C) { return llvm::byteswap(C); } ^~~~~~~~ ByteSwap_64 /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'signed char llvm::sys::getSwappedBytes(signed char)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:70:80: error: 'byteswap' is not a member of 'llvm' inline signed char getSwappedBytes( signed char C) { return llvm::byteswap(C); } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:70:80: note: suggested alternative: 'ByteSwap_64' inline signed char getSwappedBytes( signed char C) { return llvm::byteswap(C); } ^~~~~~~~ ByteSwap_64 /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'char llvm::sys::getSwappedBytes(char)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:71:80: error: 'byteswap' is not a member of 'llvm' inline char getSwappedBytes( char C) { return llvm::byteswap(C); } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:71:80: note: suggested alternative: 'ByteSwap_64' inline char getSwappedBytes( char C) { return llvm::byteswap(C); } ^~~~~~~~ ByteSwap_64 /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'short unsigned int llvm::sys::getSwappedBytes(short unsigned int)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:73:80: error: 'byteswap' is not a member of 'llvm' inline unsigned short getSwappedBytes(unsigned short C) { return llvm::byteswap(C); } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:73:80: note: suggested alternative: 'ByteSwap_64' inline unsigned short getSwappedBytes(unsigned short C) { return llvm::byteswap(C); } ^~~~~~~~ ByteSwap_64 /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'short int llvm::sys::getSwappedBytes(short int)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:74:80: error: 'byteswap' is not a member of 'llvm' inline signed short getSwappedBytes( signed short C) { return llvm::byteswap(C); } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:74:80: note: suggested alternative: 'ByteSwap_64' inline signed short getSwappedBytes( signed short C) { return llvm::byteswap(C); } ^~~~~~~~ ByteSwap_64 /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'unsigned int llvm::sys::getSwappedBytes(unsigned int)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:76:80: error: 'byteswap' is not a member of 'llvm' inline unsigned int getSwappedBytes(unsigned int C) { return llvm::byteswap(C); } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:76:80: note: suggested alternative: 'ByteSwap_64' inline unsigned int getSwappedBytes(unsigned int C) { return llvm::byteswap(C); } ^~~~~~~~ ByteSwap_64 /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'int llvm::sys::getSwappedBytes(int)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:77:80: error: 'byteswap' is not a member of 'llvm' inline signed int getSwappedBytes( signed int C) { return llvm::byteswap(C); } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:77:80: note: suggested alternative: 'ByteSwap_64' inline signed int getSwappedBytes( signed int C) { return llvm::byteswap(C); } ^~~~~~~~ ByteSwap_64 /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'long unsigned int llvm::sys::getSwappedBytes(long unsigned int)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:79:80: error: 'byteswap' is not a member of 'llvm' inline unsigned long getSwappedBytes(unsigned long C) { return llvm::byteswap(C); } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:79:80: note: suggested alternative: 'ByteSwap_64' inline unsigned long getSwappedBytes(unsigned long C) { return llvm::byteswap(C); } ^~~~~~~~ ByteSwap_64 /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'long int llvm::sys::getSwappedBytes(long int)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:80:80: error: 'byteswap' is not a member of 'llvm' inline signed long getSwappedBytes( signed long C) { return llvm::byteswap(C); } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:80:80: note: suggested alternative: 'ByteSwap_64' inline signed long getSwappedBytes( signed long C) { return llvm::byteswap(C); } ^~~~~~~~ ByteSwap_64 /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'long long unsigned int llvm::sys::getSwappedBytes(long long unsigned int)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:82:80: error: 'byteswap' is not a member of 'llvm' inline unsigned long long getSwappedBytes(unsigned long long C) { return llvm::byteswap(C); } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:82:80: note: suggested alternative: 'ByteSwap_64' inline unsigned long long getSwappedBytes(unsigned long long C) { return llvm::byteswap(C); } ^~~~~~~~ ByteSwap_64 /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'long long int llvm::sys::getSwappedBytes(long long int)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:83:80: error: 'byteswap' is not a member of 'llvm' inline signed long long getSwappedBytes( signed long long C) { return llvm::byteswap(C); } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:83:80: note: suggested alternative: 'ByteSwap_64' inline signed long long getSwappedBytes( signed long long C) { return llvm::byteswap(C); } ^~~~~~~~ ByteSwap_64 /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'float llvm::sys::getSwappedBytes(float)': /tmp/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); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:91:17: note: suggested alternative: 'ByteSwap_64' out.i = llvm::byteswap(in.i); ^~~~~~~~ ByteSwap_64 /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'double llvm::sys::getSwappedBytes(double)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:101:17: error: 'byteswap' is not a member of 'llvm' out.i = llvm::byteswap(in.i); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:101:17: note: suggested alternative: 'ByteSwap_64' out.i = llvm::byteswap(in.i); ^~~~~~~~ ByteSwap_64 /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h: In function 'std::enable_if_t::value, T> llvm::sys::getSwappedBytes(T)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:108:13: error: 'byteswap' is not a member of 'llvm' llvm::byteswap(static_cast>(C))); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SwapByteOrder.h:108:13: note: suggested alternative: 'ByteSwap_64' llvm::byteswap(static_cast>(C))); ^~~~~~~~ ByteSwap_64 In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:12:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h: At global scope: /tmp/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); ^~~~~~~~ /tmp/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); ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hash_value(const std::tuple<_Tps ...>&)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:658:15: error: 'apply' is not a member of 'std' return std::apply([](const auto &...xs) { return hash_combine(xs...); }, arg); ^~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:668:55: error: 'optional' in namespace 'std' does not name a template type template hash_code hash_value(const std::optional &arg) { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:668:63: error: expected ',' or '...' before '<' token template hash_code hash_value(const std::optional &arg) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hash_value(int)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Hashing.h:669:10: error: 'arg' was not declared in this scope return arg ? hash_combine(true, *arg) : hash_value(false); ^~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:14:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:144:24: error: 'disjunction' in namespace 'std' does not name a template type using is_one_of = std::disjunction...>; ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:149:26: error: 'conjunction' in namespace 'std' does not name a template type using are_base_of = std::conjunction...>; ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:155:37: error: 'is_one_of' was not declared in this scope : std::integral_constant::value && ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:155:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] : std::integral_constant::value && ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:155:55: error: template argument 2 is invalid : std::integral_constant::value && ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:155:56: error: expected '{' before '::' token : std::integral_constant::value && ^~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:224:23: error: 'is_function_v' is not a member of 'std' bool = std::is_function_v>>> ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:224:23: note: suggested alternative: 'is_function' bool = std::is_function_v>>> ^~~~~~~~~~~~~ is_function /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:224:77: error: expected primary-expression before '>>' token bool = std::is_function_v>>> ^~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:224:77: error: expected '>' before '>>' token /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:230:8: error: 'optional' in namespace 'std' does not name a template type std::optional Obj; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:232:23: error: 'is_pointer_v' is not a member of 'std' static_assert(!std::is_pointer_v, ^~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:232:23: note: suggested alternative: 'is_pointer' static_assert(!std::is_pointer_v, ^~~~~~~~~~~~ is_pointer /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:232:46: error: expected primary-expression before '>' token static_assert(!std::is_pointer_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:232:35: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] static_assert(!std::is_pointer_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:232:47: error: expected primary-expression before ',' token static_assert(!std::is_pointer_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:257:35: error: 'is_invocable_v' is not a member of 'std' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:257:35: note: suggested alternative: '__is_invocable' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ __is_invocable /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:257:35: error: 'is_invocable_v' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:257:35: note: suggested alternative: '__is_invocable' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ __is_invocable /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:257: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/include/g++/bits/move.h:54:0, from /usr/include/g++/bits/stl_pair.h:59, from /usr/include/g++/utility:70, from /usr/include/g++/tuple:38, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/type_traits:2475:24: note: declared here template ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:14:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:257:66: error: expected unqualified-id before '=' token std::enable_if_t, int> = 0> ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:263:35: error: 'is_invocable_v' is not a member of 'std' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:263:35: note: suggested alternative: '__is_invocable' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ __is_invocable /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:263:35: error: 'is_invocable_v' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:263:35: note: suggested alternative: '__is_invocable' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ __is_invocable /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:263:64: error: template argument 1 is invalid std::enable_if_t, int> = 0> ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:263:72: error: expected unqualified-id before '=' token std::enable_if_t, int> = 0> ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In constructor 'llvm::callable_detail::Callable >::Callable(const T&)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:237:26: error: class 'llvm::callable_detail::Callable >' does not have any field named 'Obj' Callable(T const &O) : Obj(std::in_place, O) {} ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:237:35: error: 'in_place' is not a member of 'std' Callable(T const &O) : Obj(std::in_place, O) {} ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:237:35: note: suggested alternative: 'replace' Callable(T const &O) : Obj(std::in_place, O) {} ^~~~~~~~ replace /tmp/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 >&)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:243:5: error: 'Obj' was not declared in this scope Obj = std::nullopt; ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:243:16: error: 'nullopt' is not a member of 'std' Obj = std::nullopt; ^~~~~~~ /tmp/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 >&&)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:250:5: error: 'Obj' was not declared in this scope Obj = std::nullopt; ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:250:16: error: 'nullopt' is not a member of 'std' Obj = std::nullopt; ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'bool llvm::callable_detail::Callable >::valid() const': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:268:31: error: 'Obj' was not declared in this scope bool valid() const { return Obj != std::nullopt; } ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:268:43: error: 'nullopt' is not a member of 'std' bool valid() const { return Obj != std::nullopt; } ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'bool llvm::callable_detail::Callable >::reset()': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:269:25: error: 'Obj' was not declared in this scope bool reset() { return Obj = std::nullopt; } ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:269:36: error: 'nullopt' is not a member of 'std' bool reset() { return Obj = std::nullopt; } ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::callable_detail::Callable >::operator llvm::callable_detail::Callable >::reference()': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:271:34: error: 'Obj' was not declared in this scope operator reference() { return *Obj; } ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::callable_detail::Callable >::operator llvm::callable_detail::Callable >::const_reference() const': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:272:46: error: 'Obj' was not declared in this scope operator const_reference() const { return *Obj; } ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:278:38: error: 'is_pointer_v' is not a member of 'std' static constexpr bool IsPtr = std::is_pointer_v>; ^~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:278:38: note: suggested alternative: 'is_pointer' static constexpr bool IsPtr = std::is_pointer_v>; ^~~~~~~~~~~~ is_pointer /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:278:67: error: expected primary-expression before '>' token static constexpr bool IsPtr = std::is_pointer_v>; ^~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:278:69: error: expected primary-expression before ';' token static constexpr bool IsPtr = std::is_pointer_v>; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:284:3: error: 'StorageT' does not name a type StorageT Func = nullptr; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:307:13: error: 'is_same_v' is not a member of 'std' !std::is_same_v, Callable>, int ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:307:13: note: suggested alternative: 'is_same' !std::is_same_v, Callable>, int ^~~~~~~~~ is_same /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:307:22: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] !std::is_same_v, Callable>, int ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:307:59: error: template argument 1 is invalid !std::is_same_v, Callable>, int ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:308:7: error: expected unqualified-id before '=' token > = 0 ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:313:35: error: 'is_invocable_v' is not a member of 'std' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:313:35: note: suggested alternative: '__is_invocable' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ __is_invocable /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:313:35: error: 'is_invocable_v' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:313:35: note: suggested alternative: '__is_invocable' std::enable_if_t, int> = 0> ^~~~~~~~~~~~~~ __is_invocable /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:313: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/include/g++/bits/move.h:54:0, from /usr/include/g++/bits/stl_pair.h:59, from /usr/include/g++/utility:70, from /usr/include/g++/tuple:38, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/type_traits:2475:24: note: declared here template ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:14:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:313:66: error: expected unqualified-id before '=' token std::enable_if_t, int> = 0> ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In static member function 'static constexpr auto llvm::callable_detail::Callable::convertIn(In&&)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:288:8: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (IsPtr) { ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'bool llvm::callable_detail::Callable::valid() const': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:318:31: error: 'Func' was not declared in this scope bool valid() const { return Func != nullptr; } ^~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:318:31: note: suggested alternative: 'putc' bool valid() const { return Func != nullptr; } ^~~~ putc /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'void llvm::callable_detail::Callable::reset()': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:319:18: error: 'Func' was not declared in this scope void reset() { Func = nullptr; } ^~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:319:18: note: suggested alternative: 'putc' void reset() { Func = nullptr; } ^~~~ putc /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::callable_detail::Callable::operator const T&() const': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:322:8: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (IsPtr) { ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:324:14: error: 'Func' was not declared in this scope return Func; ^~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:324:14: note: suggested alternative: 'putc' return Func; ^~~~ putc /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:326:26: error: 'is_reference_v' is not a member of 'std' static_assert(std::is_reference_v, ^~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:326:26: note: suggested alternative: 'is_reference' static_assert(std::is_reference_v, ^~~~~~~~~~~~~~ is_reference /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:326:42: error: expected primary-expression before '>' token static_assert(std::is_reference_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:326:43: error: expected primary-expression before ',' token static_assert(std::is_reference_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:329:15: error: 'Func' was not declared in this scope return *Func; ^~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:329:15: note: suggested alternative: 'putc' return *Func; ^~~~ putc /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:423:35: error: template argument 2 is invalid callable_detail::Callable F{}; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In function 'auto llvm::reverse(ContainerTy&&)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:485:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (has_rbegin::value) ^~~~~~~~~ /tmp/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': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:790:13: warning: fold-expressions only available with -std=c++1z or -std=gnu++1z ...); ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'bool llvm::detail::zip_shortest::test(const llvm::detail::zip_shortest&, std::index_sequence) const': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:835:13: warning: fold-expressions only available with -std=c++1z or -std=gnu++1z ...); ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:927:60: error: 'optional' in namespace 'std' does not name a template type auto deref_or_none(const Iter &I, const Iter &End) -> std::optional< ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:927:68: error: expected initializer before '<' token auto deref_or_none(const Iter &I, const Iter &End) -> std::optional< ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:935: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': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:966:13: warning: fold-expressions only available with -std=c++1z or -std=gnu++1z ...); ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1511:24: error: 'disjunction' in namespace 'std' does not name a template type using is_one_of = std::disjunction...>; ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1516:26: error: 'conjunction' in namespace 'std' does not name a template type using are_base_of = std::conjunction...>; ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1675:38: error: 'conjunction' in namespace 'std' does not name a template type using sort_trivially_copyable = std::conjunction< ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In function 'void llvm::sort(IteratorTy, IteratorTy)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1684:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (detail::sort_trivially_copyable::value) { ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1684:25: error: 'sort_trivially_copyable' is not a member of 'llvm::detail' if constexpr (detail::sort_trivially_copyable::value) { ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1684:59: error: expected primary-expression before '>' token if constexpr (detail::sort_trivially_copyable::value) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1684:62: error: '::value' has not been declared if constexpr (detail::sort_trivially_copyable::value) { ^~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:1684:62: note: suggested alternative: 'valloc' if constexpr (detail::sort_trivially_copyable::value) { ^~~~~ valloc /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In function 'decltype(auto) llvm::detail::get(const llvm::detail::result_pair&)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:2173:6: warning: 'if constexpr' only available with -std=c++1z or -std=gnu++1z if constexpr (i == 0) { ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In function 'bool llvm::detail::all_of_zip_predicate_first(Predicate&&, Args&& ...)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:2276:15: error: 'apply' is not a member of 'std' if (!std::apply([&](auto &&...args) { return P(args...); }, *it)) ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:70:44: error: invalid use of '::' /*implicit*/ ArrayRef(std::nullopt_t) {} ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:70:44: error: expected ';' at end of member declaration /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:323:48: error: function definition does not declare parameters /*implicit*/ MutableArrayRef(std::nullopt_t) : ArrayRef() {} ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:472:65: error: expected constructor, destructor, or type conversion before ';' token template ArrayRef(const T &OneElt) -> ArrayRef; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:475:78: error: expected constructor, destructor, or type conversion before ';' token template ArrayRef(const T *data, size_t length) -> ArrayRef; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:478:77: error: expected constructor, destructor, or type conversion before ';' token template ArrayRef(const T *data, const T *end) -> ArrayRef; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:481:79: error: expected constructor, destructor, or type conversion before ';' token template ArrayRef(const SmallVectorImpl &Vec) -> ArrayRef; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:485:56: error: expected constructor, destructor, or type conversion before ';' token ArrayRef(const SmallVector &Vec) -> ArrayRef; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:488:75: error: expected constructor, destructor, or type conversion before ';' token template ArrayRef(const std::vector &Vec) -> ArrayRef; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:492:55: error: expected constructor, destructor, or type conversion before ';' token ArrayRef(const std::array &Vec) -> ArrayRef; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:495:72: error: expected constructor, destructor, or type conversion before ';' token template ArrayRef(const ArrayRef &Vec) -> ArrayRef; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:498:66: error: expected constructor, destructor, or type conversion before ';' token template ArrayRef(ArrayRef &Vec) -> ArrayRef; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:501:77: error: expected constructor, destructor, or type conversion before ';' token template ArrayRef(const T (&Arr)[N]) -> ArrayRef; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:580:70: error: expected constructor, destructor, or type conversion before ';' token template MutableArrayRef(T &OneElt) -> MutableArrayRef; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:585:64: error: expected constructor, destructor, or type conversion before ';' token MutableArrayRef(T *data, size_t length) -> MutableArrayRef; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:589:65: error: expected constructor, destructor, or type conversion before ';' token MutableArrayRef(SmallVectorImpl &Vec) -> MutableArrayRef; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:592:64: error: expected constructor, destructor, or type conversion before ';' token MutableArrayRef(SmallVector &Vec) -> MutableArrayRef; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:595:80: error: expected constructor, destructor, or type conversion before ';' token template MutableArrayRef(std::vector &Vec) -> MutableArrayRef; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:599:63: error: expected constructor, destructor, or type conversion before ';' token MutableArrayRef(std::array &Vec) -> MutableArrayRef; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:603:53: error: expected constructor, destructor, or type conversion before ';' token MutableArrayRef(T (&Arr)[N]) -> MutableArrayRef; ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:266:32: error: 'optional' is not a member of 'std' struct CastIsPossible> { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:266:32: note: suggested alternative: 'internal' struct CastIsPossible> { ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:266:32: error: 'optional' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:266:32: note: suggested alternative: 'internal' struct CastIsPossible> { ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:266:41: error: template argument 2 is invalid struct CastIsPossible> { ^~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:266:45: error: expected unqualified-id before '>' token struct CastIsPossible> { ^~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:369:16: error: 'optional' is not a member of 'std' std::optional, From, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:369:16: note: suggested alternative: 'internal' std::optional, From, ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:369:16: error: 'optional' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:369:16: note: suggested alternative: 'internal' std::optional, From, ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:369:27: error: wrong number of template arguments (1, should be 3) std::optional, From, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:310:8: note: provided for 'template struct llvm::DefaultDoCastIfPossible' struct DefaultDoCastIfPossible { ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:370:65: error: expected '{' before '>' token detail::SelfType>> { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:540:26: error: 'optional' is not a member of 'std' struct CastInfo> : public OptionalValueCast { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:540:26: note: suggested alternative: 'internal' struct CastInfo> : public OptionalValueCast { ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:540:26: error: 'optional' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:540:26: note: suggested alternative: 'internal' struct CastInfo> : public OptionalValueCast { ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:540:35: error: template argument 2 is invalid struct CastInfo> : public OptionalValueCast { ^~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:540:39: error: expected unqualified-id before '>' token struct CastInfo> : public OptionalValueCast { ^~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:595:10: error: 'is_pointer_v' is not a member of 'std' std::is_pointer_v || std::is_constructible_v; ^~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:595:10: note: suggested alternative: 'is_pointer' std::is_pointer_v || std::is_constructible_v; ^~~~~~~~~~~~ is_pointer /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:595:24: error: expected primary-expression before '>' token std::is_pointer_v || std::is_constructible_v; ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:595:26: error: expected primary-expression before '||' token std::is_pointer_v || std::is_constructible_v; ^~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:595:34: error: 'is_constructible_v' is not a member of 'std' std::is_pointer_v || std::is_constructible_v; ^~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:595:34: note: suggested alternative: 'is_constructible' std::is_pointer_v || std::is_constructible_v; ^~~~~~~~~~~~~~~~~~ is_constructible /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:595:54: error: expected primary-expression before ',' token std::is_pointer_v || std::is_constructible_v; ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:610:50: error: 'optional' is not a member of 'std' template struct ValueIsPresent> { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:610:50: note: suggested alternative: 'internal' template struct ValueIsPresent> { ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:610:50: error: 'optional' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:610:50: note: suggested alternative: 'internal' template struct ValueIsPresent> { ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:610:59: error: template argument 1 is invalid template struct ValueIsPresent> { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Casting.h:610:60: error: expected unqualified-id before '>' token template struct ValueIsPresent> { ^~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:41: error: expected template-name before '<' token struct MaybeAlign : public std::optional { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:41: error: expected '{' before '<' token /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:41: error: expected unqualified-id before '<' token /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'unsigned int llvm::encode(llvm::MaybeAlign)': /tmp/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; } ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:220:50: error: return type 'struct llvm::MaybeAlign' is incomplete inline MaybeAlign decodeMaybeAlign(unsigned Value) { ^ /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:222:23: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return MaybeAlign(); ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'unsigned int llvm::encode(llvm::Align)': /tmp/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)); } ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'bool llvm::operator==(llvm::MaybeAlign, llvm::Align)': /tmp/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; } ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'bool llvm::operator!=(llvm::MaybeAlign, llvm::Align)': /tmp/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); } ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'bool llvm::operator==(llvm::Align, llvm::MaybeAlign)': /tmp/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; } ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'bool llvm::operator!=(llvm::Align, llvm::MaybeAlign)': /tmp/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); } ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'bool llvm::operator==(llvm::MaybeAlign, llvm::MaybeAlign)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:300:35: error: 'Lhs' has incomplete type inline bool operator==(MaybeAlign Lhs, MaybeAlign Rhs) { ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:300:51: error: 'Rhs' has incomplete type inline bool operator==(MaybeAlign Lhs, MaybeAlign Rhs) { ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'bool llvm::operator!=(llvm::MaybeAlign, llvm::MaybeAlign)': /tmp/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); } ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /tmp/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); } ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: At global scope: /tmp/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); } ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'bool llvm::operator==(llvm::MaybeAlign, int)': /tmp/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); } ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: At global scope: /tmp/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); } ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: In function 'bool llvm::operator!=(llvm::MaybeAlign, int)': /tmp/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); } ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:117:8: note: forward declaration of 'struct llvm::MaybeAlign' struct MaybeAlign : public std::optional { ^~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h: At global scope: /tmp/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); } ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:307:29: error: 'nullopt_t' is not a member of 'std' /tmp/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 /tmp/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); } ^~~ /tmp/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); } ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:308:29: error: 'nullopt_t' is not a member of 'std' /tmp/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 /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:27:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/LLVMContext.h:208:46: error: 'std::optional' has not been declared void setDiagnosticsMisExpectTolerance(std::optional Tolerance); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/LLVMContext.h:208:54: error: expected ',' or '...' before '<' token void setDiagnosticsMisExpectTolerance(std::optional Tolerance); ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/LLVMContext.h:225:44: error: 'std::optional' has not been declared void setDiagnosticsHotnessThreshold(std::optional Threshold); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/LLVMContext.h:225:52: error: expected ',' or '...' before '<' token void setDiagnosticsHotnessThreshold(std::optional Threshold); ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:14:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'struct llvm::TypesAreDistinct': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:22: required from 'class llvm::PointerUnion' /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:223:60: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:170:8: error: incomplete type 'llvm::detail::TypesAreDistinct' used in nested name specifier struct TypesAreDistinct ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnion': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:223:60: required from here /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h: In instantiation of 'class llvm::SmallDenseMap, long unsigned int>, 4>': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:289:58: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: non-constant condition for static assertion static_assert(isPowerOf2_64(InlineBuckets), ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:30: in constexpr expansion of 'llvm::isPowerOf2_64(4)' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: constexpr call flows off the end of the function In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:14:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'struct llvm::TypesAreDistinct': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:22: required from 'class llvm::PointerUnion' /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:843:58: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:170:8: error: incomplete type 'llvm::detail::TypesAreDistinct' used in nested name specifier struct TypesAreDistinct ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnion': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:843:58: required from here /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:1058:70: error: 'nullopt' is not a member of 'std' ArrayRef Ops1, ArrayRef Ops2 = std::nullopt); ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h: In member function 'llvm::MutableArrayRef llvm::MDNode::Header::operands()': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:1030:29: error: missing template arguments before '(' token return MutableArrayRef( ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h: In member function 'llvm::ArrayRef llvm::MDNode::Header::operands() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:1037:22: error: missing template arguments before '(' token return ArrayRef(reinterpret_cast(this) - SmallSize, ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h: In constructor 'llvm::MDTuple::MDTuple(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:1334: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) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast_build.c: In function 'isl_ast_build_insert_dim': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast_build.c:1556:8: warning: 'space' may be used uninitialized in this function [-Wmaybe-uninitialized] space = isl_space_map_from_set(space); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast_build.c:1646:13: note: 'space' was declared here isl_space *space, *ma_space; ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::dropUnknownNonDebugMetadata()': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:327:45: error: 'nullopt' is not a member of 'std' return dropUnknownNonDebugMetadata(std::nullopt); ^~~~~~~ /tmp/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); ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::dropUnknownNonDebugMetadata(unsigned int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:330:48: error: missing template arguments before '(' token return dropUnknownNonDebugMetadata(ArrayRef(ID1)); ^ /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:534:8: error: 'optional' in namespace 'std' does not name a template type std::optional getIrrLoopHeaderWeight() const; ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:25:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Argument.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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) { ^~~~~~~~ /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Argument.h:17:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:141:18: error: 'optional' in namespace 'std' does not name a template type const std::optional &NumElemsArg); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:141:26: error: expected ',' or '...' before '<' token const std::optional &NumElemsArg); ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:234:28: error: 'optional' is not a member of 'std' std::pair> getAllocSizeArgs() const; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:234:28: note: suggested alternative: 'internal' std::pair> getAllocSizeArgs() const; ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:234:28: error: 'optional' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:234:28: note: suggested alternative: 'internal' std::pair> getAllocSizeArgs() const; ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:234:45: error: template argument 2 is invalid std::pair> getAllocSizeArgs() const; ^~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:241:8: error: 'optional' in namespace 'std' does not name a template type std::optional getVScaleRangeMax() const; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:379:8: error: 'optional' in namespace 'std' does not name a template type std::optional>> getAllocSizeArgs() ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:382:8: error: 'optional' in namespace 'std' does not name a template type std::optional getVScaleRangeMax() const; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:735:36: error: 'optional' in namespace 'std' does not name a template type const std::optional &NumElemsArg); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:735:44: error: expected ',' or '...' before '<' token const std::optional &NumElemsArg); ^ [ 5%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast.c.o /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1111:8: error: 'optional' in namespace 'std' does not name a template type std::optional getRawIntAttr(Attribute::AttrKind Kind) const; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1157:8: error: 'optional' in namespace 'std' does not name a template type std::optional>> getAllocSizeArgs() ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1197:44: error: 'optional' in namespace 'std' does not name a template type const std::optional &NumElemsArg); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1197:52: error: expected ',' or '...' before '<' token const std::optional &NumElemsArg); ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1201:40: error: 'std::optional' has not been declared std::optional MaxValue); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1201:48: error: expected ',' or '...' before '<' token std::optional MaxValue); ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h: In member function 'llvm::MaybeAlign llvm::AttrBuilder::getAlignment() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1114:35: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getAlignment() const { ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1115:23: error: 'getRawIntAttr' was not declared in this scope return MaybeAlign(getRawIntAttr(Attribute::Alignment).value_or(0)); ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1115:23: note: suggested alternative: 'addRawIntAttr' return MaybeAlign(getRawIntAttr(Attribute::Alignment).value_or(0)); ^~~~~~~~~~~~~ addRawIntAttr /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1115:70: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return MaybeAlign(getRawIntAttr(Attribute::Alignment).value_or(0)); ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Argument.h:17:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h: In member function 'llvm::MaybeAlign llvm::AttrBuilder::getStackAlignment() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1119:40: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getStackAlignment() const { ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1120:23: error: 'getRawIntAttr' was not declared in this scope return MaybeAlign(getRawIntAttr(Attribute::StackAlignment).value_or(0)); ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1120:23: note: suggested alternative: 'addRawIntAttr' return MaybeAlign(getRawIntAttr(Attribute::StackAlignment).value_or(0)); ^~~~~~~~~~~~~ addRawIntAttr /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1120:75: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return MaybeAlign(getRawIntAttr(Attribute::StackAlignment).value_or(0)); ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Argument.h:17:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h: In member function 'uint64_t llvm::AttrBuilder::getDereferenceableBytes() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1126:12: error: 'getRawIntAttr' was not declared in this scope return getRawIntAttr(Attribute::Dereferenceable).value_or(0); ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1126:12: note: suggested alternative: 'addRawIntAttr' return getRawIntAttr(Attribute::Dereferenceable).value_or(0); ^~~~~~~~~~~~~ addRawIntAttr /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h: In member function 'uint64_t llvm::AttrBuilder::getDereferenceableOrNullBytes() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1132:12: error: 'getRawIntAttr' was not declared in this scope return getRawIntAttr(Attribute::DereferenceableOrNull).value_or(0); ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1132:12: note: suggested alternative: 'addRawIntAttr' return getRawIntAttr(Attribute::DereferenceableOrNull).value_or(0); ^~~~~~~~~~~~~ addRawIntAttr /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h: In member function 'llvm::AttrBuilder& llvm::AttrBuilder::addAlignmentAttr(unsigned int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1172:45: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return addAlignmentAttr(MaybeAlign(Align)); ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Argument.h:17:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h: In member function 'llvm::AttrBuilder& llvm::AttrBuilder::addStackAlignmentAttr(unsigned int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Attributes.h:1184:50: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return addStackAlignmentAttr(MaybeAlign(Align)); ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/Support/TypeSize.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Type.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:23, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:29, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h: At global scope: /tmp/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) { ^~~~~~~~~~~ [ 8%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_codegen.c.o /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h: In member function 'llvm::raw_ostream& llvm::raw_ostream::operator<<(const int&)': /tmp/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()); ^~~~ /tmp/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()); ^~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h: At global scope: /tmp/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; ^~~~~~~~ /tmp/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); ^~~~~~~~~ /tmp/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) { ^~~~~~~~ /tmp/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) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h: In function 'llvm::raw_ostream& llvm::operator<<(llvm::raw_ostream&, int)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:762:7: error: 'O' was not declared in this scope if (O) ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:762:7: note: suggested alternative: 'OS' if (O) ^ OS /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:23:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:29, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Type.h: In member function 'llvm::ArrayRef llvm::Type::subtypes() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Type.h:355:20: error: missing template arguments before '(' token return ArrayRef(subtype_begin(), subtype_end()); ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:29:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h: In member function 'llvm::ArrayRef llvm::FunctionType::params() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:131:20: error: missing template arguments before '(' token return ArrayRef(param_begin(), param_end()); ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:245:27: error: 'are_base_of' was not declared in this scope static std::enable_if_t::value, StructType *> ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:245:27: note: suggested alternative: 'erase_if' static std::enable_if_t::value, StructType *> ^~~~~~~~~~~ erase_if /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:245: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/include/g++/bits/move.h:54:0, from /usr/include/g++/bits/stl_pair.h:59, from /usr/include/g++/utility:70, from /usr/include/g++/tuple:38, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/type_traits:2475:24: note: declared here template ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:29:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:245:59: error: expected ';' before ',' token static std::enable_if_t::value, StructType *> ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:262:27: error: 'are_base_of' was not declared in this scope static std::enable_if_t::value, StructType *> ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:262:27: note: suggested alternative: 'erase_if' static std::enable_if_t::value, StructType *> ^~~~~~~~~~~ erase_if /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:262: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/include/g++/bits/move.h:54:0, from /usr/include/g++/bits/stl_pair.h:59, from /usr/include/g++/utility:70, from /usr/include/g++/tuple:38, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/type_traits:2475:24: note: declared here template ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:29:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:262:59: error: expected ';' before ',' token static std::enable_if_t::value, StructType *> ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:267:3: error: redeclaration of 'template int llvm::StructType::value' } ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:245:54: note: previous declaration 'template int llvm::StructType::value' static std::enable_if_t::value, StructType *> ^~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:305:20: error: 'are_base_of' was not declared in this scope std::enable_if_t::value, void> ^~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:19:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_ast_expr_list_grow': /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_ast_expr_list_drop': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_ast_expr_list_insert': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) { ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:305:20: note: suggested alternative: 'erase_if' std::enable_if_t::value, void> ^~~~~~~~~~~ erase_if /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:305: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/include/g++/bits/move.h:54:0, from /usr/include/g++/bits/stl_pair.h:59, from /usr/include/g++/utility:70, from /usr/include/g++/tuple:38, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/type_traits:2475:24: note: declared here template ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:29:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:305:52: error: expected ';' before ',' token std::enable_if_t::value, void> ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:309:3: error: data member 'value' cannot be a member template } ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h: In member function 'llvm::ArrayRef llvm::StructType::elements() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:320:20: error: missing template arguments before '(' token return ArrayRef(element_begin(), element_end()); ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_ast_expr_list_concat': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c:647: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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:24:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_ast_node_list_grow': /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_ast_node_list_drop': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_ast_node_list_insert': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) { ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_ast_node_list_concat': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c:647:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list1->ref == 1 && list1->n + list2->n <= list1->size) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c: In function 'isl_ast_expr_dup': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:180:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < expr->u.op.n_arg; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c: In function 'isl_ast_expr_free': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:226:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < expr->u.op.n_arg; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c: In function 'isl_ast_expr_op_get_arg': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:336:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pos < 0 || pos >= expr->u.op.n_arg) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c: In function 'isl_ast_expr_set_op_arg': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:362:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pos < 0 || pos >= expr->u.op.n_arg) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c: In function 'isl_ast_expr_is_equal': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:399:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < expr1->u.op.n_arg; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c: In function 'isl_ast_expr_substitute_ids': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:805:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < expr->u.op.n_arg; ++i) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:754:59: error: 'nullopt' is not a member of 'std' ArrayRef Types = std::nullopt, ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:755:60: error: 'nullopt' is not a member of 'std' ArrayRef Ints = std::nullopt); ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h: In member function 'llvm::ArrayRef llvm::TargetExtType::type_params() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:765:20: error: missing template arguments before '(' token return ArrayRef(type_param_begin(), type_param_end()); ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h: In member function 'llvm::ArrayRef llvm::TargetExtType::int_params() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:780:20: error: missing template arguments before '(' token return ArrayRef(IntParams, getNumIntParameters()); ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c: At top level: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1494:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_and] = "&&", ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1495:31: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_and_then] = "&&", ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1496:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_or] = "||", ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1497:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_or_else] = "||", ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1498:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_max] = "max", ^~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1499:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_min] = "min", ^~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1500:28: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_minus] = "-", ^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1501:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_add] = "+", ^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1502:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_sub] = "-", ^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1503:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_mul] = "*", ^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1504:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_fdiv_q] = "floord", ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1505:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_pdiv_q] = "/", ^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1506:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_pdiv_r] = "%", ^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1507:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_zdiv_r] = "%", ^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1508:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_div] = "/", ^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1509:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_eq] = "==", ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1510:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_le] = "<=", ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1511:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_ge] = ">=", ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1512:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_lt] = "<", ^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1513:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_gt] = ">", ^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1514:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_member] = ".", ^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1515:33: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_address_of] = "&" ^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c: In function 'print_min_max_c': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1832:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 1; i < expr->u.op.n_arg; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1837:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 1; i < expr->u.op.n_arg; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c: In function 'print_call_c': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1857:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 1; i < expr->u.op.n_arg; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c: In function 'print_access_c': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1877:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 1; i < expr->u.op.n_arg; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c: At top level: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1968:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_and] = "and", ^~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1969:31: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_and_then] = "and_then", ^~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1970:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_or] = "or", ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1971:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_or_else] = "or_else", ^~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1972:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_max] = "max", ^~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1973:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_min] = "min", ^~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1974:28: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_minus] = "minus", ^~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1975:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_add] = "add", ^~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1976:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_sub] = "sub", ^~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1977:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_mul] = "mul", ^~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1978:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_div] = "div", ^~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1979:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_fdiv_q] = "fdiv_q", ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1980:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_pdiv_q] = "pdiv_q", ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1981:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_pdiv_r] = "pdiv_r", ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1982:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_zdiv_r] = "zdiv_r", ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1983:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_cond] = "cond", ^~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1984:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_select] = "select", ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1985:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_eq] = "eq", ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1986:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_le] = "le", ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1987:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_lt] = "lt", ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1988:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_ge] = "ge", ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1989:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_gt] = "gt", ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1990:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_call] = "call", ^~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1991:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_access] = "access", ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1992:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_member] = "member", ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:1993:33: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ast_expr_op_address_of] = "address_of" ^~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/GlobalObject.h:18:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:30, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/GlobalValue.h: At global scope: /tmp/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; ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c: In function 'ast_expr_required_macros': In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:30:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/GlobalObject.h: In member function 'uint64_t llvm::GlobalObject::getAlignment() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/GlobalObject.h:71:16: error: variable 'llvm::MaybeAlign Align' has initializer but incomplete type MaybeAlign Align = getAlign(); ^~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:2633:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < expr->u.op.n_arg; ++i) ^ /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:30:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/GlobalObject.h: In member function 'llvm::MaybeAlign llvm::GlobalObject::getAlign() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/GlobalObject.h:79:31: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getAlign() const { ^ /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h: At global scope: /tmp/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; ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h: In member function 'bool llvm::Function::hasProfileData(bool) const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:290:12: error: 'getEntryCount' was not declared in this scope return getEntryCount(IncludeSynthetic).has_value(); ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:290:12: note: suggested alternative: 'setEntryCount' return getEntryCount(IncludeSynthetic).has_value(); ^~~~~~~~~~~~~ setEntryCount /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h: In member function 'llvm::MaybeAlign llvm::Function::getFnStackAlign() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:425:38: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getFnStackAlign() const { ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:426:46: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return AttributeSets.getFnStackAlignment(); ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h: In member function 'llvm::MaybeAlign llvm::Function::getParamAlign(unsigned int) const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:440:50: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getParamAlign(unsigned ArgNo) const { ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:441:49: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return AttributeSets.getParamAlignment(ArgNo); ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h: In member function 'llvm::MaybeAlign llvm::Function::getParamStackAlign(unsigned int) const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:444:55: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getParamStackAlign(unsigned ArgNo) const { ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:445:54: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return AttributeSets.getParamStackAlignment(ArgNo); ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:20:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:47, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h:42:12: error: 'is_integral_v' is not a member of 'std' std::is_integral_v, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h:42:12: note: suggested alternative: 'is_integral' std::is_integral_v, ^~~~~~~~~~~~~ is_integral /tmp/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h:42:55: error: expected '(' before '>' token std::is_integral_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h:42:56: error: expected primary-expression before ',' token std::is_integral_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h: In member function 'ValueT llvm::MapVector::lookup(const KeyT&) const': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h:112:24: error: 'is_copy_constructible_v' is not a member of 'std' static_assert(std::is_copy_constructible_v, ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h:112:24: note: suggested alternative: 'is_copy_constructible' static_assert(std::is_copy_constructible_v, ^~~~~~~~~~~~~~~~~~~~~~~ is_copy_constructible /tmp/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h:112:54: error: expected primary-expression before '>' token static_assert(std::is_copy_constructible_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/MapVector.h:112:55: error: expected primary-expression before ',' token static_assert(std::is_copy_constructible_v, ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:20:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:29, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:47, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Sequence.h: At global scope: /tmp/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; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringMap.h:17:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:29, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:47, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringMapEntry.h:88:34: error: 'nullopt_t' is not a member of 'std' class StringMapEntryStorage : public StringMapEntryBase { ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringMapEntry.h:88:34: note: suggested alternative: 'nullptr_t' class StringMapEntryStorage : public StringMapEntryBase { ^~~~~~~~~ nullptr_t /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringMapEntry.h:88:34: error: 'nullopt_t' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringMapEntry.h:88:34: note: suggested alternative: 'nullptr_t' class StringMapEntryStorage : public StringMapEntryBase { ^~~~~~~~~ nullptr_t /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringMapEntry.h:88:43: error: template argument 1 is invalid class StringMapEntryStorage : public StringMapEntryBase { ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringMapEntry.h: In function 'decltype(auto) llvm::get(const llvm::StringMapEntry&)': /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:29:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:47, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:2027:8: error: 'optional' in namespace 'std' does not name a template type std::optional getOperandBundle(StringRef Name) const { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:2043:8: error: 'optional' in namespace 'std' does not name a template type std::optional getOperandBundle(uint32_t ID) const { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h: In member function 'llvm::MaybeAlign llvm::CallBase::getRetAlign() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:1743:34: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getRetAlign() const { ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:1744:44: error: invalid use of incomplete type 'struct llvm::MaybeAlign' if (auto Align = Attrs.getRetAlignment()) ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:29:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:47, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:1747:49: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return F->getAttributes().getRetAlignment(); ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:29:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:47, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:1748:17: error: 'nullopt' is not a member of 'std' return std::nullopt; ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h: In member function 'llvm::MaybeAlign llvm::CallBase::getParamAlign(unsigned int) const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:1752:50: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getParamAlign(unsigned ArgNo) const { ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:1753:41: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return Attrs.getParamAlignment(ArgNo); ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:29:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:47, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h: In member function 'llvm::MaybeAlign llvm::CallBase::getParamStackAlign(unsigned int) const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:1756:55: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getParamStackAlign(unsigned ArgNo) const { ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/InstrTypes.h:1757:46: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return Attrs.getParamStackAlignment(ArgNo); ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:47:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h: At global scope: /tmp/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; ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:1541:69: error: 'nullopt' is not a member of 'std' ArrayRef Bundles = std::nullopt, ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:1581:69: error: 'nullopt' is not a member of 'std' ArrayRef Bundles = std::nullopt, ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:1642:58: error: 'nullopt' is not a member of 'std' ArrayRef Bundles = std::nullopt, ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:1647:58: error: 'nullopt' is not a member of 'std' ArrayRef Bundles = std::nullopt, ^~~~~~~ /tmp/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*)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:1496:39: error: 'nullopt' is not a member of 'std' : CallInst(Ty, Func, Args, std::nullopt, NameStr, InsertBefore) {} ^~~~~~~ /tmp/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*)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:1537:39: error: 'nullopt' is not a member of 'std' CallInst(Ty, Func, Args, std::nullopt, NameStr, InsertBefore); ^~~~~~~ /tmp/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*)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:1560:39: error: 'nullopt' is not a member of 'std' CallInst(Ty, Func, Args, std::nullopt, NameStr, InsertAtEnd); ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3627:8: error: 'optional' in namespace 'std' does not name a template type std::optional> Weights; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3636:30: error: 'optional' in namespace 'std' does not name a template type using CaseWeightOpt = std::optional; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3654:54: error: 'CaseWeightOpt' has not been declared void addCase(ConstantInt *OnVal, BasicBlock *Dest, CaseWeightOpt W); ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3660:41: error: 'CaseWeightOpt' has not been declared void setSuccessorWeight(unsigned idx, CaseWeightOpt W); ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3661:3: error: 'CaseWeightOpt' does not name a type CaseWeightOpt getSuccessorWeight(unsigned idx); ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3663:10: error: 'CaseWeightOpt' does not name a type static CaseWeightOpt getSuccessorWeight(const SwitchInst &SI, unsigned idx); ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3870:71: error: 'nullopt' is not a member of 'std' ArrayRef Bundles = std::nullopt, ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3914:71: error: 'nullopt' is not a member of 'std' ArrayRef Bundles = std::nullopt, ^~~~~~~ /tmp/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*)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3864:64: error: 'nullopt' is not a member of 'std' InvokeInst(Ty, Func, IfNormal, IfException, Args, std::nullopt, ^~~~~~~ /tmp/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*)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3887:64: error: 'nullopt' is not a member of 'std' InvokeInst(Ty, Func, IfNormal, IfException, Args, std::nullopt, ^~~~~~~ /tmp/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*)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:3909:43: error: 'nullopt' is not a member of 'std' IfException, Args, std::nullopt, NameStr, InsertBefore); ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:4077:52: error: 'nullopt' is not a member of 'std' ArrayRef Bundles = std::nullopt, ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:4125:71: error: 'nullopt' is not a member of 'std' ArrayRef Bundles = std::nullopt, ^~~~~~~ /tmp/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*)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:4070:69: error: 'nullopt' is not a member of 'std' CallBrInst(Ty, Func, DefaultDest, IndirectDests, Args, std::nullopt, ^~~~~~~ /tmp/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*)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:4095:69: error: 'nullopt' is not a member of 'std' CallBrInst(Ty, Func, DefaultDest, IndirectDests, Args, std::nullopt, ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:4506:63: error: 'nullopt' is not a member of 'std' ArrayRef Args = std::nullopt, ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:5418:13: error: 'optional' in namespace 'std' does not name a template type inline std::optional getAtomicSyncScopeID(const Instruction *I) { ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:44:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/TinyPtrVector.h: In member function 'llvm::TinyPtrVector::operator llvm::ArrayRef() const': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:138:19: error: 'nullopt' is not a member of 'std' return std::nullopt; ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/TinyPtrVector.h: In member function 'llvm::TinyPtrVector::operator llvm::MutableArrayRef()': /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h:22:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:46, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h:1506:8: error: 'optional' in namespace 'std' does not name a template type std::optional tryZExtValue() const { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h:1528:8: error: 'optional' in namespace 'std' does not name a template type std::optional trySExtValue() const { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::countPopulation() const': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h:1621:20: error: 'popcount' is not a member of 'llvm' return llvm::popcount(U.VAL); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h:1621:20: note: suggested alternative: 'count' return llvm::popcount(U.VAL); ^~~~~~~~ count /tmp/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h:2279:6: error: 'optional' in namespace 'std' does not name a template type std::optional SolveQuadraticEquationWrap(APInt A, APInt B, APInt C, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/APInt.h:2284:6: error: 'optional' in namespace 'std' does not name a template type std::optional GetMostSignificantDifferentBit(const APInt &A, ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h:24:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:46, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h:127:14: error: field 'StackNaturalAlign' has incomplete type 'llvm::MaybeAlign' MaybeAlign StackNaturalAlign; ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h:24:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:46, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h:131:14: error: field 'FunctionPtrAlign' has incomplete type 'llvm::MaybeAlign' MaybeAlign FunctionPtrAlign; ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h:24:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:46, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h:601:8: error: 'optional' in namespace 'std' does not name a template type std::optional getGEPIndexForOffset(Type *&ElemTy, APInt &Offset) const; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h: In member function 'llvm::MaybeAlign llvm::DataLayout::getFunctionPtrAlign() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h:288:42: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getFunctionPtrAlign() const { return FunctionPtrAlign; } ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h: In member function 'llvm::Align llvm::DataLayout::getValueOrABITypeAlignment(llvm::MaybeAlign, llvm::Type*) const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h:534:54: error: 'Alignment' has incomplete type inline Align getValueOrABITypeAlignment(MaybeAlign Alignment, ^~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h:24:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:46, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h: In member function 'llvm::MutableArrayRef llvm::StructLayout::getMemberOffsets()': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h:647:33: error: missing template arguments before '(' token return llvm::MutableArrayRef(getTrailingObjects(), ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h: In member function 'llvm::ArrayRef llvm::StructLayout::getMemberOffsets() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h:652:26: error: missing template arguments before '(' token return llvm::ArrayRef(getTrailingObjects(), NumElements); ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c: In function 'isl_ast_expr_dup': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast.c:162:16: warning: 'dup' may be used uninitialized in this function [-Wmaybe-uninitialized] isl_ast_expr *dup; ^~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h:28:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:46, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/GlobalVariable.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/GlobalVariable.h:62:23: error: 'std::optional' has not been declared std::optional AddressSpace = std::nullopt, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/GlobalVariable.h:62:31: error: expected ',' or '...' before '<' token std::optional AddressSpace = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/GlobalVariable.h:58:3: error: default argument missing for parameter 9 of 'llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, const llvm::Twine&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, int)' GlobalVariable(Module &M, Type *Ty, bool isConstant, LinkageTypes Linkage, ^~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:46:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h:866:8: error: 'optional' in namespace 'std' does not name a template type std::optional getCodeModel() const; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h: In member function 'void llvm::Module::setModuleIdentifier(llvm::StringRef)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h:291:69: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(llvm::StringRef&)' void setModuleIdentifier(StringRef ID) { ModuleID = std::string(ID); } ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:46:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h:291:69: note: candidate expects 3 arguments, 1 provided void setModuleIdentifier(StringRef ID) { ModuleID = std::string(ID); } ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:558:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::initializer_list' /usr/include/g++/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:531:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::__cxx11::basic_string&&' /usr/include/g++/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:509:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const char*' /usr/include/g++/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/g++/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:437:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::__cxx11::basic_string&' /usr/include/g++/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:429:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::allocator&' /usr/include/g++/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:46:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h: In member function 'void llvm::Module::setSourceFileName(llvm::StringRef)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h:294:77: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(llvm::StringRef&)' void setSourceFileName(StringRef Name) { SourceFileName = std::string(Name); } ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:46:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h:294:77: note: candidate expects 3 arguments, 1 provided void setSourceFileName(StringRef Name) { SourceFileName = std::string(Name); } ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:558:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::initializer_list' /usr/include/g++/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:531:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::__cxx11::basic_string&&' /usr/include/g++/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:509:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const char*' /usr/include/g++/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/g++/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:437:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::__cxx11::basic_string&' /usr/include/g++/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:429:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::allocator&' /usr/include/g++/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:46:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h: In member function 'void llvm::Module::setTargetTriple(llvm::StringRef)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h:301:67: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(llvm::StringRef&)' void setTargetTriple(StringRef T) { TargetTriple = std::string(T); } ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:46:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h:301:67: note: candidate expects 3 arguments, 1 provided void setTargetTriple(StringRef T) { TargetTriple = std::string(T); } ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:558:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::initializer_list' /usr/include/g++/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:531:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::__cxx11::basic_string&&' /usr/include/g++/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:509:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const char*' /usr/include/g++/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/g++/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:437:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::__cxx11::basic_string&' /usr/include/g++/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:429:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::allocator&' /usr/include/g++/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:46:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h: In member function 'void llvm::Module::setModuleInlineAsm(llvm::StringRef)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h:306:37: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(llvm::StringRef&)' GlobalScopeAsm = std::string(Asm); ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:46:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Module.h:306:37: note: candidate expects 3 arguments, 1 provided GlobalScopeAsm = std::string(Asm); ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:558:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::initializer_list' /usr/include/g++/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:531:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::__cxx11::basic_string&&' /usr/include/g++/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:509:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const char*' /usr/include/g++/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/g++/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:437:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::__cxx11::basic_string&' /usr/include/g++/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:429:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::allocator&' /usr/include/g++/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassInstrumentation.h:52:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:47, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:73:22: error: 'conjunction' is not a member of 'std' std::conjunction< ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:73:22: note: suggested alternative: 'function' std::conjunction< ^~~~~~~~~~~ function /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:73:22: error: 'conjunction' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:73:22: note: suggested alternative: 'function' std::conjunction< ^~~~~~~~~~~ function /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:74:26: error: 'negation' is not a member of 'std' std::negation, Any>>, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:74:26: note: suggested alternative: 'negate' std::negation, Any>>, ^~~~~~~~ negate /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:74:68: error: template argument 1 is invalid std::negation, Any>>, ^~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:85:26: error: 'std::negation' has not been declared std::negation>>, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:85:34: error: expected '>' before '<' token std::negation>>, ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:86:67: error: 'value' in namespace '::' does not name a type std::is_copy_constructible>>::value, ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassInstrumentation.h:53:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:47, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FunctionExtras.h:68:48: error: 'disjunction' is not a member of 'std' using EnableIfCallable = std::enable_if_t>::value>; ^~ In file included from /usr/include/g++/bits/move.h:54:0, from /usr/include/g++/bits/stl_pair.h:59, from /usr/include/g++/utility:70, from /usr/include/g++/tuple:38, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/type_traits:2476:61: note: provided for 'template using enable_if_t = typename std::enable_if::type' using enable_if_t = typename enable_if<_Cond, _Tp>::type; ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassInstrumentation.h:53:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:47, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FunctionExtras.h:378:15: error: 'llvm::detail::EnableIfCallable' has not been declared detail::EnableIfCallable * = nullptr) ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FunctionExtras.h:378:31: error: expected ',' or '...' before '<' token detail::EnableIfCallable * = nullptr) ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FunctionExtras.h:375:3: error: default argument missing for parameter 3 of 'llvm::unique_function::unique_function(CallableT, llvm::detail::EnableUnlessSameType >*, int)' unique_function( ^~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FunctionExtras.h:404:15: error: 'llvm::detail::EnableIfCallable' has not been declared detail::EnableIfCallable * = nullptr) ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FunctionExtras.h:404:31: error: expected ',' or '...' before '<' token detail::EnableIfCallable * = nullptr) ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FunctionExtras.h:401:3: error: default argument missing for parameter 3 of 'llvm::unique_function::unique_function(CallableT, llvm::detail::EnableUnlessSameType >*, int)' unique_function( ^~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringExtras.h:17:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:18, from /tmp/devel/polly/work/.buildlink/include/llvm/Support/TimeProfiler.h:80, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:49, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/APSInt.h:103:8: error: 'optional' in namespace 'std' does not name a template type std::optional tryExtValue() const { ^~~~~~~~ [ 8%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_graft.c.o In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:18:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Support/TimeProfiler.h:80, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:49, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringExtras.h: In function 'std::__cxx11::string llvm::toString(const llvm::APInt&, unsigned int, bool, bool)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringExtras.h:322:29: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(llvm::StringRef)' return std::string(S.str()); ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:18:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Support/TimeProfiler.h:80, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:49, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringExtras.h:322:29: note: candidate expects 3 arguments, 1 provided return std::string(S.str()); ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:558:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::initializer_list' /usr/include/g++/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:531:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::__cxx11::basic_string&&' /usr/include/g++/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:509:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const char*' /usr/include/g++/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/g++/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:437:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::__cxx11::basic_string&' /usr/include/g++/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:429:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::allocator&' /usr/include/g++/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:18:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Support/TimeProfiler.h:80, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:49, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringExtras.h: In function 'size_t llvm::detail::join_items_size(Args&& ...)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringExtras.h:455:65: warning: fold-expressions only available with -std=c++1z or -std=gnu++1z return (0 + ... + join_one_item_size(std::forward(Items))); ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:26:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Support/TimeProfiler.h:80, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:49, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:83:22: error: 'is_scalar_v' is not a member of 'std' static_assert(std::is_scalar_v, ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:83:22: note: suggested alternative: 'is_scalar' static_assert(std::is_scalar_v, ^~~~~~~~~~~ is_scalar /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:83:37: error: expected primary-expression before '>' token static_assert(std::is_scalar_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:83:38: error: expected primary-expression before ',' token static_assert(std::is_scalar_v, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:219:8: error: 'optional' in namespace 'std' does not name a template type std::optional FirstByteOffset; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:228:57: error: 'std::optional' has not been declared FormattedBytes(ArrayRef B, uint32_t IL, std::optional O, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:228:65: error: expected ',' or '...' before '<' token FormattedBytes(ArrayRef B, uint32_t IL, std::optional O, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, int)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:230:19: error: class 'llvm::FormattedBytes' does not have any field named 'FirstByteOffset' : Bytes(B), FirstByteOffset(O), IndentLevel(IL), NumPerLine(NPL), ^~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:230:35: error: 'O' was not declared in this scope : Bytes(B), FirstByteOffset(O), IndentLevel(IL), NumPerLine(NPL), ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:230:67: error: 'NPL' was not declared in this scope : Bytes(B), FirstByteOffset(O), IndentLevel(IL), NumPerLine(NPL), ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:231:23: error: 'BGS' was not declared in this scope ByteGroupSize(BGS), Upper(U), ASCII(A) { ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:231:35: error: 'U' was not declared in this scope ByteGroupSize(BGS), Upper(U), ASCII(A) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:231:45: error: 'A' was not declared in this scope ByteGroupSize(BGS), Upper(U), ASCII(A) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:240:19: error: 'std::optional' has not been declared std::optional FirstByteOffset = std::nullopt, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:240:27: error: expected ',' or '...' before '<' token std::optional FirstByteOffset = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h: In function 'llvm::FormattedBytes llvm::format_bytes(llvm::ArrayRef, int)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:243:32: error: 'IndentLevel' was not declared in this scope return FormattedBytes(Bytes, IndentLevel, FirstByteOffset, NumPerLine, ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:243:45: error: 'FirstByteOffset' was not declared in this scope return FormattedBytes(Bytes, IndentLevel, FirstByteOffset, NumPerLine, ^~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:243:62: error: 'NumPerLine' was not declared in this scope return FormattedBytes(Bytes, IndentLevel, FirstByteOffset, NumPerLine, ^~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ast_graft.c:29:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_ast_graft_list_grow': /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_ast_graft_list_drop': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_ast_graft_list_insert': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) { ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:244:25: error: 'ByteGroupSize' was not declared in this scope ByteGroupSize, Upper, false); ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:244:40: error: 'Upper' was not declared in this scope ByteGroupSize, Upper, false); ^~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_ast_graft_list_concat': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c:647:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list1->ref == 1 && list1->n + list2->n <= list1->size) ^~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:244:40: note: suggested alternative: 'toUpper' ByteGroupSize, Upper, false); ^~~~~ toUpper /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:249:30: error: 'std::optional' has not been declared std::optional FirstByteOffset = std::nullopt, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:249:38: error: expected ',' or '...' before '<' token std::optional FirstByteOffset = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h: In function 'llvm::FormattedBytes llvm::format_bytes_with_ascii(llvm::ArrayRef, int)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:252:32: error: 'IndentLevel' was not declared in this scope return FormattedBytes(Bytes, IndentLevel, FirstByteOffset, NumPerLine, ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:252:45: error: 'FirstByteOffset' was not declared in this scope return FormattedBytes(Bytes, IndentLevel, FirstByteOffset, NumPerLine, ^~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:252:62: error: 'NumPerLine' was not declared in this scope return FormattedBytes(Bytes, IndentLevel, FirstByteOffset, NumPerLine, ^~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:253:25: error: 'ByteGroupSize' was not declared in this scope ByteGroupSize, Upper, true); ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:253:40: error: 'Upper' was not declared in this scope ByteGroupSize, Upper, true); ^~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Format.h:253:40: note: suggested alternative: 'toUpper' ByteGroupSize, Upper, true); ^~~~~ toUpper In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Support/TimeProfiler.h:80:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:49, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:512:34: error: 'is_convertible_v' is not a member of 'std' std::enable_if_t> * = nullptr) ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:512:34: note: suggested alternative: 'is_convertible' std::enable_if_t> * = nullptr) ^~~~~~~~~~~~~~~~ is_convertible /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:512:34: error: 'is_convertible_v' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:512:34: note: suggested alternative: 'is_convertible' std::enable_if_t> * = nullptr) ^~~~~~~~~~~~~~~~ is_convertible /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:512:59: error: template argument 1 is invalid std::enable_if_t> * = nullptr) ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:512:34: error: 'is_convertible_v' is not a member of 'std' std::enable_if_t> * = nullptr) ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:512:34: note: suggested alternative: 'is_convertible' std::enable_if_t> * = nullptr) ^~~~~~~~~~~~~~~~ is_convertible /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:512:34: error: 'is_convertible_v' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:512:34: note: suggested alternative: 'is_convertible' std::enable_if_t> * = nullptr) ^~~~~~~~~~~~~~~~ is_convertible /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:512:60: error: template argument 1 is invalid std::enable_if_t> * = nullptr) ^~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:512:34: error: 'is_convertible_v' is not a member of 'std' std::enable_if_t> * = nullptr) ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:512:34: note: suggested alternative: 'is_convertible' std::enable_if_t> * = nullptr) ^~~~~~~~~~~~~~~~ is_convertible /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:512:34: error: 'is_convertible_v' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:512:34: note: suggested alternative: 'is_convertible' std::enable_if_t> * = nullptr) ^~~~~~~~~~~~~~~~ is_convertible /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:512:60: error: template argument 1 is invalid std::enable_if_t> * = nullptr) ^~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:512:17: error: 'std::enable_if_t' is not a type std::enable_if_t> * = nullptr) ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:512:28: error: expected ',' or '...' before '<' token std::enable_if_t> * = nullptr) ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:530:34: error: 'is_convertible_v' is not a member of 'std' std::enable_if_t> * = nullptr) { ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:530:34: note: suggested alternative: 'is_convertible' std::enable_if_t> * = nullptr) { ^~~~~~~~~~~~~~~~ is_convertible /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:530:34: error: 'is_convertible_v' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:530:34: note: suggested alternative: 'is_convertible' std::enable_if_t> * = nullptr) { ^~~~~~~~~~~~~~~~ is_convertible /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:530:59: error: template argument 1 is invalid std::enable_if_t> * = nullptr) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:530:34: error: 'is_convertible_v' is not a member of 'std' std::enable_if_t> * = nullptr) { ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:530:34: note: suggested alternative: 'is_convertible' std::enable_if_t> * = nullptr) { ^~~~~~~~~~~~~~~~ is_convertible /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:530:34: error: 'is_convertible_v' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:530:34: note: suggested alternative: 'is_convertible' std::enable_if_t> * = nullptr) { ^~~~~~~~~~~~~~~~ is_convertible /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:530:60: error: template argument 1 is invalid std::enable_if_t> * = nullptr) { ^~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:530:34: error: 'is_convertible_v' is not a member of 'std' std::enable_if_t> * = nullptr) { ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:530:34: note: suggested alternative: 'is_convertible' std::enable_if_t> * = nullptr) { ^~~~~~~~~~~~~~~~ is_convertible /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:530:34: error: 'is_convertible_v' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:530:34: note: suggested alternative: 'is_convertible' std::enable_if_t> * = nullptr) { ^~~~~~~~~~~~~~~~ is_convertible /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:530:60: error: template argument 1 is invalid std::enable_if_t> * = nullptr) { ^~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:530:17: error: 'std::enable_if_t' is not a type std::enable_if_t> * = nullptr) { ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:530:28: error: expected ',' or '...' before '<' token std::enable_if_t> * = nullptr) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:539:30: error: 'is_convertible_v' is not a member of 'std' std::enable_if_t> * = nullptr) { ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:539:30: note: suggested alternative: 'is_convertible' std::enable_if_t> * = nullptr) { ^~~~~~~~~~~~~~~~ is_convertible /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:539:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] std::enable_if_t> * = nullptr) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:539:55: error: template argument 1 is invalid std::enable_if_t> * = nullptr) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:539:30: error: 'is_convertible_v' is not a member of 'std' std::enable_if_t> * = nullptr) { ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:539:30: note: suggested alternative: 'is_convertible' std::enable_if_t> * = nullptr) { ^~~~~~~~~~~~~~~~ is_convertible /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:539:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] std::enable_if_t> * = nullptr) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:539:56: error: template argument 1 is invalid std::enable_if_t> * = nullptr) { ^~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:539:30: error: 'is_convertible_v' is not a member of 'std' std::enable_if_t> * = nullptr) { ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:539:30: note: suggested alternative: 'is_convertible' std::enable_if_t> * = nullptr) { ^~~~~~~~~~~~~~~~ is_convertible /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:539:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] std::enable_if_t> * = nullptr) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:539:56: error: template argument 1 is invalid std::enable_if_t> * = nullptr) { ^~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:539:12: error: 'std::enable_if_t' is not a type std::enable_if_t> * = nullptr) { ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:539:23: error: expected ',' or '...' before '<' token std::enable_if_t> * = nullptr) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:537:12: error: 'template template llvm::Expected::Expected(llvm::Expected&&, int)' cannot be overloaded explicit Expected( ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:529:3: error: with 'template template llvm::Expected::Expected(llvm::Expected&&, int)' Expected(Expected &&Other, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1054:28: error: 'optional' in namespace 'std' does not name a template type template std::optional expectedToOptional(Expected &&E) { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1061:28: error: 'optional' in namespace 'std' does not name a template type template std::optional expectedToStdOptional(Expected &&E) { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1301:34: error: 'std::optional' has not been declared FileError(const Twine &F, std::optional LineNum, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1301:42: error: expected ',' or '...' before '<' token FileError(const Twine &F, std::optional LineNum, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1309:43: error: 'std::optional' has not been declared static Error build(const Twine &F, std::optional Line, Error E) { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1309:51: error: expected ',' or '...' before '<' token static Error build(const Twine &F, std::optional Line, Error E) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1321:8: error: 'optional' in namespace 'std' does not name a template type std::optional Line; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h: In member function 'virtual void llvm::FileError::log(llvm::raw_ostream&) const': /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1279:9: error: 'Line' was not declared in this scope if (Line) ^~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1279:9: note: suggested alternative: 'find' if (Line) ^~~~ find /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h: In constructor 'llvm::FileError::FileError(const llvm::Twine&, int)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1305:21: error: 'E' was not declared in this scope Err = std::move(E); ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1306:5: error: 'Line' was not declared in this scope Line = std::move(LineNum); ^~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1306:5: note: suggested alternative: 'find' Line = std::move(LineNum); ^~~~ find /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1306:22: error: 'LineNum' was not declared in this scope Line = std::move(LineNum); ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1306:22: note: suggested alternative: 'FileName' Line = std::move(LineNum); ^~~~~~~ FileName /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h: In static member function 'static llvm::Error llvm::FileError::build(const llvm::Twine&, int)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1311:31: error: 'E' was not declared in this scope handleAllErrors(std::move(E), ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1317:53: error: 'Line' was not declared in this scope std::unique_ptr(new FileError(F, Line, std::move(Payload)))); ^~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1317:53: note: suggested alternative: 'find' std::unique_ptr(new FileError(F, Line, std::move(Payload)))); ^~~~ find /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h: In function 'llvm::Error llvm::createFileError(const llvm::Twine&, llvm::Error)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1328:35: error: 'optional' is not a member of 'std' return FileError::build(F, std::optional(), std::move(E)); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1328:35: note: suggested alternative: 'internal' return FileError::build(F, std::optional(), std::move(E)); ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1328:50: error: expected primary-expression before '>' token return FileError::build(F, std::optional(), std::move(E)); ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1328:52: error: expected primary-expression before ')' token return FileError::build(F, std::optional(), std::move(E)); ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h: In function 'llvm::Error llvm::createFileError(const llvm::Twine&, size_t, llvm::Error)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1334:35: error: 'optional' is not a member of 'std' return FileError::build(F, std::optional(Line), std::move(E)); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1334:35: note: suggested alternative: 'internal' return FileError::build(F, std::optional(Line), std::move(E)); ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/Support/Error.h:1334:50: error: expected primary-expression before '>' token return FileError::build(F, std::optional(Line), std::move(E)); ^ [ 8%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_bernstein.c.o In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h: In instantiation of 'class llvm::SmallDenseMap': /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:705:39: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: non-constant condition for static assertion static_assert(isPowerOf2_64(InlineBuckets), ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:30: in constexpr expansion of 'llvm::isPowerOf2_64(8)' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: constexpr call flows off the end of the function In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_bernstein.c:16: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_bernstein.c:16: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_bernstein.c:16: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_bernstein.c:16: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_bernstein.c:16: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < used * sizeof(mp_digit); i += 1) ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h: In instantiation of 'class llvm::SmallDenseMap, 2>': /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:1137:9: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: non-constant condition for static assertion /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:30: in constexpr expansion of 'llvm::isPowerOf2_64(2)' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: constexpr call flows off the end of the function In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:14:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'struct llvm::TypesAreDistinct*>': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:22: required from 'class llvm::PointerUnion*>' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:40:12: required from 'class llvm::TinyPtrVector' /usr/include/g++/bits/stl_pair.h:215:11: required from 'struct std::pair >' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:42:8: required from 'struct llvm::detail::DenseMapPair >' /usr/include/g++/type_traits:2061:15: required from 'const size_t std::__strictest_alignment > [2], llvm::SmallDenseMap, 2>::LargeRep>::_S_size' /usr/include/g++/type_traits:2082:41: required from 'const size_t std::aligned_union<1, llvm::detail::DenseMapPair > [2], llvm::SmallDenseMap, 2>::LargeRep>::_S_len' /usr/include/g++/type_traits:2088:71: required from 'struct std::aligned_union<1, llvm::detail::DenseMapPair > [2], llvm::SmallDenseMap, 2>::LargeRep>' /usr/include/g++/type_traits:2468:74: required by substitution of 'template using aligned_union_t = typename std::aligned_union::type [with long unsigned int _Len = 1; _Types = {llvm::detail::DenseMapPair > [2], llvm::SmallDenseMap, 2>::LargeRep}]' /tmp/devel/polly/work/.buildlink/include/llvm/Support/AlignOf.h:28:57: required from 'struct llvm::AlignedCharArrayUnion > [2], llvm::SmallDenseMap, 2>::LargeRep>' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:904:59: required from 'class llvm::SmallDenseMap, 2>' /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:1137:9: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:170:8: error: incomplete type 'llvm::detail::TypesAreDistinct*>' used in nested name specifier struct TypesAreDistinct ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnion*>': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:40:12: required from 'class llvm::TinyPtrVector' /usr/include/g++/bits/stl_pair.h:215:11: required from 'struct std::pair >' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:42:8: required from 'struct llvm::detail::DenseMapPair >' /usr/include/g++/type_traits:2061:15: required from 'const size_t std::__strictest_alignment > [2], llvm::SmallDenseMap, 2>::LargeRep>::_S_size' /usr/include/g++/type_traits:2082:41: required from 'const size_t std::aligned_union<1, llvm::detail::DenseMapPair > [2], llvm::SmallDenseMap, 2>::LargeRep>::_S_len' /usr/include/g++/type_traits:2088:71: required from 'struct std::aligned_union<1, llvm::detail::DenseMapPair > [2], llvm::SmallDenseMap, 2>::LargeRep>' /usr/include/g++/type_traits:2468:74: required by substitution of 'template using aligned_union_t = typename std::aligned_union::type [with long unsigned int _Len = 1; _Types = {llvm::detail::DenseMapPair > [2], llvm::SmallDenseMap, 2>::LargeRep}]' /tmp/devel/polly/work/.buildlink/include/llvm/Support/AlignOf.h:28:57: required from 'struct llvm::AlignedCharArrayUnion > [2], llvm::SmallDenseMap, 2>::LargeRep>' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:904:59: required from 'class llvm::SmallDenseMap, 2>' /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:1137:9: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:22: error: 'value' is not a member of 'llvm::TypesAreDistinct*>' 0, PTs...> { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_bernstein.c: In function 'bernstein_coefficients_cell': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_bernstein.c:290:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (n_vertices > nvar + 1 && ctx->opt->bernstein_triangulate) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_bernstein.c:302:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < 1 + nvar; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_bernstein.c:310:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < nvar; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_bernstein.c:348:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < 1 + nvar; ++i) ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h: In member function 'void llvm::RepeatedPass::printPipeline(llvm::raw_ostream&, llvm::function_ref)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:1342:21: error: ambiguous overload for 'operator<<' (operand types are 'llvm::raw_ostream' and 'int') OS << "repeat<" << Count << ">("; ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Support/TypeSize.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Type.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DerivedTypes.h:23, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Function.h:29, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:190:16: note: candidate: llvm::raw_ostream& llvm::raw_ostream::operator<<(char) raw_ostream &operator<<(char C) { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:197:16: note: candidate: llvm::raw_ostream& llvm::raw_ostream::operator<<(unsigned char) raw_ostream &operator<<(unsigned char C) { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:204:16: note: candidate: llvm::raw_ostream& llvm::raw_ostream::operator<<(signed char) raw_ostream &operator<<(signed char C) { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:252:16: note: candidate: llvm::raw_ostream& llvm::raw_ostream::operator<<(const int&) raw_ostream &operator<<(const std::string_view &Str) { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:260:16: note: candidate: llvm::raw_ostream& llvm::raw_ostream::operator<<(long unsigned int) raw_ostream &operator<<(unsigned long N); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:261:16: note: candidate: llvm::raw_ostream& llvm::raw_ostream::operator<<(long int) raw_ostream &operator<<(long N); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:262:16: note: candidate: llvm::raw_ostream& llvm::raw_ostream::operator<<(long long unsigned int) raw_ostream &operator<<(unsigned long long N); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:263:16: note: candidate: llvm::raw_ostream& llvm::raw_ostream::operator<<(long long int) raw_ostream &operator<<(long long N); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:266:16: note: candidate: llvm::raw_ostream& llvm::raw_ostream::operator<<(unsigned int) raw_ostream &operator<<(unsigned int N) { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:270:16: note: candidate: llvm::raw_ostream& llvm::raw_ostream::operator<<(int) raw_ostream &operator<<(int N) { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:274:16: note: candidate: llvm::raw_ostream& llvm::raw_ostream::operator<<(double) raw_ostream &operator<<(double N); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/raw_ostream.h:757:14: note: candidate: llvm::raw_ostream& llvm::operator<<(llvm::raw_ostream&, int) raw_ostream &operator<<(raw_ostream &OS, std::nullopt_t); ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:17:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Twine.h:553:23: note: candidate: llvm::raw_ostream& llvm::operator<<(llvm::raw_ostream&, const llvm::Twine&) inline raw_ostream &operator<<(raw_ostream &OS, const Twine &RHS) { ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Support/Threading.h:17:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Support/RWMutex.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/PassRegistry.h:23, from /tmp/devel/polly/work/.buildlink/include/llvm/PassSupport.h:29, from /tmp/devel/polly/work/.buildlink/include/llvm/Pass.h:348, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::count() const': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/BitVector.h:158:24: error: 'popcount' is not a member of 'llvm' NumBits += llvm::popcount(Bit); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/BitVector.h:158:24: note: suggested alternative: 'count' NumBits += llvm::popcount(Bit); ^~~~~~~~ count In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Support/RWMutex.h:17:0, from /tmp/devel/polly/work/.buildlink/include/llvm/PassRegistry.h:23, from /tmp/devel/polly/work/.buildlink/include/llvm/PassSupport.h:29, from /tmp/devel/polly/work/.buildlink/include/llvm/Pass.h:348, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/Threading.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/Support/Threading.h:144:10: error: 'optional' in namespace 'std' does not name a template type std::optional compute_cpu_socket(unsigned ThreadPoolNum) const; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Threading.h:152:8: error: 'optional' in namespace 'std' does not name a template type std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Threading.h:153:73: error: expected unqualified-id before ')' token get_threadpool_strategy(StringRef Num, ThreadPoolStrategy Default = {}); ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Threading.h: In function 'llvm::ThreadPoolStrategy llvm::heavyweight_hardware_concurrency(llvm::StringRef)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/Threading.h:174:10: error: 'optional' is not a member of 'std' std::optional S = ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Threading.h:174:10: note: suggested alternative: 'internal' std::optional S = ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/Support/Threading.h:174:37: error: expected primary-expression before '>' token std::optional S = ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Threading.h:174:39: error: 'S' was not declared in this scope std::optional S = ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Threading.h:175:9: error: 'get_threadpool_strategy' was not declared in this scope get_threadpool_strategy(Num, heavyweight_hardware_concurrency()); ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Threading.h:175:9: note: suggested alternative: 'ThreadPoolStrategy' get_threadpool_strategy(Num, heavyweight_hardware_concurrency()); ^~~~~~~~~~~~~~~~~~~~~~~ ThreadPoolStrategy In file included from /tmp/devel/polly/work/.buildlink/include/llvm/PassRegistry.h:23:0, from /tmp/devel/polly/work/.buildlink/include/llvm/PassSupport.h:29, from /tmp/devel/polly/work/.buildlink/include/llvm/Pass.h:348, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/RWMutex.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/Support/RWMutex.h:96:8: error: 'shared_mutex' in namespace 'std' does not name a type std::shared_mutex impl; ^~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/RWMutex.h: In member function 'bool llvm::sys::SmartRWMutex::lock_shared()': /tmp/devel/polly/work/.buildlink/include/llvm/Support/RWMutex.h:106:7: error: 'impl' was not declared in this scope impl.lock_shared(); ^~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/RWMutex.h: In member function 'bool llvm::sys::SmartRWMutex::unlock_shared()': /tmp/devel/polly/work/.buildlink/include/llvm/Support/RWMutex.h:118:7: error: 'impl' was not declared in this scope impl.unlock_shared(); ^~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/RWMutex.h: In member function 'bool llvm::sys::SmartRWMutex::lock()': /tmp/devel/polly/work/.buildlink/include/llvm/Support/RWMutex.h:131:7: error: 'impl' was not declared in this scope impl.lock(); ^~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/RWMutex.h: In member function 'bool llvm::sys::SmartRWMutex::unlock()': /tmp/devel/polly/work/.buildlink/include/llvm/Support/RWMutex.h:144:7: error: 'impl' was not declared in this scope impl.unlock(); ^~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:50:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/Allocator.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/Support/Allocator.h:232:8: error: 'optional' in namespace 'std' does not name a template type std::optional identifyObject(const void *Ptr) { ^~~~~~~~ [ 10%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_blk.c.o [ 10%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_bound.c.o /tmp/devel/polly/work/.buildlink/include/llvm/Support/Allocator.h: In member function 'int64_t llvm::BumpPtrAllocatorImpl::identifyKnownObject(const void*)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/Allocator.h:259:10: error: 'optional' is not a member of 'std' std::optional Out = identifyObject(Ptr); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Allocator.h:259:10: note: suggested alternative: 'internal' std::optional Out = identifyObject(Ptr); ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/Support/Allocator.h:259:26: error: expected primary-expression before '>' token std::optional Out = identifyObject(Ptr); ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Allocator.h:259:28: error: 'Out' was not declared in this scope std::optional Out = identifyObject(Ptr); ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Allocator.h:259:34: error: there are no arguments to 'identifyObject' that depend on a template parameter, so a declaration of 'identifyObject' must be available [-fpermissive] std::optional Out = identifyObject(Ptr); ^~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/Allocator.h:259:34: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/hash.h:15, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:14, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.c:10: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:668:17: error: 'optional' in namespace 'std' does not name a template type static std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:754:8: error: 'optional' in namespace 'std' does not name a template type std::optional getBounds(ScalarEvolution &SE) const; ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < used * sizeof(mp_digit); i += 1) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.c: In function 'isl_blk_is_error': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.c:39:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return block.size == -1 && block.data == NULL; ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.c: In function 'isl_blk_free_force': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.c:46:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < block.size; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.c: In function 'extend': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.c:67:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = block.size; i < new_n; ++i) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_bound.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_bound.c:11: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:1330:6: error: 'optional' in namespace 'std' does not name a template type std::optional getOptionalBoolLoopAttribute(const Loop *TheLoop, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:1337:6: error: 'optional' in namespace 'std' does not name a template type std::optional getOptionalIntLoopAttribute(const Loop *TheLoop, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:1349:6: error: 'optional' in namespace 'std' does not name a template type std::optional findStringMetadataForLoop(const Loop *TheLoop, ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_bound.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_bound.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_bound.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160: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 /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FloatingPointMode.h:18:0, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/APFloat.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:23, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:26, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:50:8: error: 'optional' in namespace 'std' does not name a template type std::optional Result; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h: In constructor 'llvm::StringSwitch::StringSwitch(llvm::StringRef)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:54:13: error: class 'llvm::StringSwitch' does not have any field named 'Result' : Str(S), Result() { } ^~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h: In constructor 'llvm::StringSwitch::StringSwitch(llvm::StringSwitch&&)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:64:23: error: class 'llvm::StringSwitch' does not have any field named 'Result' : Str(other.Str), Result(std::move(other.Result)) { } ^~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h: In member function 'llvm::StringSwitch& llvm::StringSwitch::Case(llvm::StringLiteral, T)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:70:10: error: 'Result' was not declared in this scope if (!Result && Str == S) { ^~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:70:10: note: suggested alternative: 'Default' if (!Result && Str == S) { ^~~~~~ Default /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h: In member function 'llvm::StringSwitch& llvm::StringSwitch::EndsWith(llvm::StringLiteral, T)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:77:10: error: 'Result' was not declared in this scope if (!Result && Str.endswith(S)) { ^~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:77:10: note: suggested alternative: 'Default' if (!Result && Str.endswith(S)) { ^~~~~~ Default /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h: In member function 'llvm::StringSwitch& llvm::StringSwitch::StartsWith(llvm::StringLiteral, T)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:84:10: error: 'Result' was not declared in this scope if (!Result && Str.startswith(S)) { ^~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:84:10: note: suggested alternative: 'Default' if (!Result && Str.startswith(S)) { ^~~~~~ Default /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h: In member function 'llvm::StringSwitch& llvm::StringSwitch::CaseLower(llvm::StringLiteral, T)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:143:10: error: 'Result' was not declared in this scope if (!Result && Str.equals_insensitive(S)) ^~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:143:10: note: suggested alternative: 'Default' if (!Result && Str.equals_insensitive(S)) ^~~~~~ Default /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h: In member function 'llvm::StringSwitch& llvm::StringSwitch::EndsWithLower(llvm::StringLiteral, T)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:150:10: error: 'Result' was not declared in this scope if (!Result && Str.endswith_insensitive(S)) ^~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:150:10: note: suggested alternative: 'Default' if (!Result && Str.endswith_insensitive(S)) ^~~~~~ Default /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h: In member function 'llvm::StringSwitch& llvm::StringSwitch::StartsWithLower(llvm::StringLiteral, T)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:157:10: error: 'Result' was not declared in this scope if (!Result && Str.startswith_insensitive(S)) ^~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:157:10: note: suggested alternative: 'Default' if (!Result && Str.startswith_insensitive(S)) ^~~~~~ Default /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h: In member function 'R llvm::StringSwitch::Default(T)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:183:9: error: 'Result' was not declared in this scope if (Result) ^~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:183:9: note: suggested alternative: 'Default' if (Result) ^~~~~~ Default /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h: In member function 'llvm::StringSwitch::operator R()': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:190:23: error: 'Result' was not declared in this scope return std::move(*Result); ^~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/StringSwitch.h:190:23: note: suggested alternative: 'Default' return std::move(*Result); ^~~~~~ Default [ 10%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_box.c.o In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_box.c:15: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/val.h:5, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_box.c:13: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_box.c:15: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:26:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h: In member function 'llvm::MaybeAlign llvm::ConstantInt::getMaybeAlignValue() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:152:48: error: return type 'struct llvm::MaybeAlign' is incomplete inline MaybeAlign getMaybeAlignValue() const { ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:153:37: error: invalid use of incomplete type 'struct llvm::MaybeAlign' return MaybeAlign(getZExtValue()); ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:26:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h: In member function 'llvm::Align llvm::ConstantInt::getAlignValue() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:160:30: error: invalid use of 'void' return getMaybeAlignValue().valueOrOne(); ~~~~~~~~~~~~~~~~~~^~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:160:33: error: expected ';' before 'valueOrOne' return getMaybeAlignValue().valueOrOne(); ^~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:160:33: error: 'valueOrOne' was not declared in this scope /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_box.c:15: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_box.c:15: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:160:33: note: suggested alternative: 'ValueName' return getMaybeAlignValue().valueOrOne(); ^~~~~~~~~~ ValueName /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < used * sizeof(mp_digit); i += 1) ^ [ 10%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_coalesce.c.o /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:455:27: error: 'are_base_of' was not declared in this scope static std::enable_if_t::value, Constant *> ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:455:27: note: suggested alternative: 'erase_if' static std::enable_if_t::value, Constant *> ^~~~~~~~~~~ erase_if /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:455:56: 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, Constant *> ^ In file included from /usr/include/g++/bits/move.h:54:0, from /usr/include/g++/bits/stl_pair.h:59, from /usr/include/g++/utility:70, from /usr/include/g++/tuple:38, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/type_traits:2475:24: note: declared here template ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:26:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:455:64: error: expected ';' before ',' token static std::enable_if_t::value, Constant *> ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataArray::get(llvm::LLVMContext&, ArrayTy&)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:701:52: error: missing template arguments before '(' token return ConstantDataArray::get(Context, ArrayRef(Elts)); ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:1247:25: error: 'std::optional' has not been declared std::optional InRangeIndex = std::nullopt, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:1247:33: error: expected ',' or '...' before '<' token std::optional InRangeIndex = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:1255:25: error: 'std::optional' has not been declared std::optional InRangeIndex = std::nullopt, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:1255:33: error: expected ',' or '...' before '<' token std::optional InRangeIndex = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:1266:25: error: 'std::optional' has not been declared std::optional InRangeIndex = std::nullopt, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:1266:33: error: expected ',' or '...' before '<' token std::optional InRangeIndex = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:1245:3: error: default argument missing for parameter 5 of 'static llvm::Constant* llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, int)' getGetElementPtr(Type *Ty, Constant *C, ArrayRef IdxList, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:1254:3: error: default argument missing for parameter 5 of 'static llvm::Constant* llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::Constant*, bool, int)' getGetElementPtr(Type *Ty, Constant *C, Constant *Idx, bool InBounds = false, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:1264:3: error: default argument missing for parameter 5 of 'static llvm::Constant* llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, int)' getGetElementPtr(Type *Ty, Constant *C, ArrayRef IdxList, ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:23: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:23: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:1250:24: error: missing template arguments before '(' token Ty, C, ArrayRef((Value *const *)IdxList.data(), IdxList.size()), ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:1251:19: error: 'InRangeIndex' was not declared in this scope InBounds, InRangeIndex, OnlyIfReducedTy); ^~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:23: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:1251:33: error: 'OnlyIfReducedTy' was not declared in this scope InBounds, InRangeIndex, OnlyIfReducedTy); ^~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:23: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:23: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < used * sizeof(mp_digit); i += 1) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::Constant*, bool, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:1260:64: error: 'InRangeIndex' was not declared in this scope return getGetElementPtr(Ty, C, cast(Idx), InBounds, InRangeIndex, ^~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constants.h:1261:29: error: 'OnlyIfReducedTy' was not declared in this scope OnlyIfReducedTy); ^~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'eq_status_in': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:82:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < bmap_i->n_eq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'ineq_status_in': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:111:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < bmap_i->n_ineq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'any': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:133:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < len ; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'find': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:146:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < len ; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'count': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:157:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < len ; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'all': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:167:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < len ; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'all_valid_or_cut': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:291:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < 2 * info->bmap->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:301:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < info->bmap->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'add_valid_constraints': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:437:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < info->bmap->n_eq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:457:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < info->bmap->n_ineq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'number_of_constraints_increases': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:483:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < bmap->n_ineq; ++k) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'fuse': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:539:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < info[i].bmap->n_div; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:553:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < extra_rows; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'check_facets': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:636:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < info[i].bmap->n_ineq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:641:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (l = 0; l < info[j].bmap->n_ineq; ++l) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:653:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (l < info[j].bmap->n_ineq) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:657:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (k < info[i].bmap->n_ineq) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'contains': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:680:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < bmap->n_eq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:696:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < bmap->n_ineq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'not_unique_unit_row': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:843:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 1; j < T->n_row; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'tighten_on_relaxed_facet': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:1003:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < info->bmap->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'extend': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:1055:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (l = 0; l < info[i].bmap->n_div; ++l) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'wraps_update_max': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:1193:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < info->bmap->n_eq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:1202:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < info->bmap->n_ineq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'allow_wrap': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:1276:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 1; i < wraps->mat->n_col; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'add_selected_wraps': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:1357:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (l = 0; l < bmap->n_ineq; ++l) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:1377:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (l = 0; l < bmap->n_eq; ++l) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'try_wrap_in_facets': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:1894:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < info[i].bmap->n_eq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:1913:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < info[i].bmap->n_ineq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'can_wrap_in_set': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:2070:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < info[i].bmap->n_eq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:2092:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < info[i].bmap->n_ineq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'all_cut_by_one': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:2135:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (l = 0; l < info[i].bmap->n_ineq; ++l) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'all_ineq_valid_or_single_adj_ineq': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:2418:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < info->bmap->n_ineq; ++i) { ^ [ 13%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_constraint.c.o /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'harmonize_divs_with_hulls': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:2871:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < info1->bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:2898:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < info1->bmap->n_div) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'same_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:2992:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap1->n_div; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'copy_ineq': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:3011:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = n_ineq; i < bmap->n_ineq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c: In function 'tab_insert_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_coalesce.c:3181:18: warning: ordered comparison of pointer with integer zero [-Wextra] if (info->bmap < 0) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/list.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:13: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160: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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:28:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_constraint_list_grow': /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_constraint_list_drop': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_constraint_list_insert': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) { ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_constraint_list_concat': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c:647:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list1->ref == 1 && list1->n + list2->n <= list1->size) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c: In function 'isl_basic_map_foreach_constraint': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:218:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:227:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) { ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:400:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/check_type_range_templ.c: In function 'isl_constraint_check_range': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c: In function 'isl_constraint_involves_dims': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:423:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c: In function 'isl_basic_map_has_defining_equality': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:777:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c: In function 'isl_basic_set_has_defining_inequalities': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:821:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:831:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = i + 1; j < bset->n_ineq; ++j) { ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:136:70: error: 'nullopt' is not a member of 'std' ArrayRef Ops1, ArrayRef Ops2 = std::nullopt) ^~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c: In function 'set_smallest_upper_bound': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:918:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset->n_ineq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c: In function 'set_largest_lower_bound': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:948:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset->n_ineq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c: In function 'foreach_upper_bound': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:974:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:994:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < bset->n_ineq) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c: In function 'foreach_lower_bound': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:1016:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:1036:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < bset->n_ineq) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c: In function 'foreach_bound_pair': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:1059:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:1070:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset->n_ineq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:1098:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j < bset->n_ineq) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:1104:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < bset->n_ineq) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c: In function 'isl_basic_set_foreach_bound_pair': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:1157:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_constraint.c:1173:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_ineq; ++i) { ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIAssignID::DIAssignID(llvm::LLVMContext&, llvm::Metadata::StorageType)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:307:49: error: 'nullopt' is not a member of 'std' : MDNode(C, DIAssignIDKind, Storage, std::nullopt) {} ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:520:15: error: 'optional' in namespace 'std' does not name a template type inline std::optional getSource() const; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIScope::DIScope(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:512:40: error: call to 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)' uses the default argument for parameter 6, which is not yet defined : DINode(C, ID, Storage, Tag, Ops) {} ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:599:8: error: 'optional' in namespace 'std' does not name a template type std::optional> Checksum; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:604:15: error: 'std::optional' has not been declared std::optional> CS, MDString *Src, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:604:23: error: expected ',' or '...' before '<' token std::optional> CS, MDString *Src, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:610:31: error: 'std::optional' has not been declared std::optional> CS, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:610:39: error: expected ',' or '...' before '<' token std::optional> CS, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:623:31: error: 'std::optional' has not been declared std::optional> CS, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:623:39: error: expected ',' or '...' before '<' token std::optional> CS, ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:635:27: error: 'std::optional' has not been declared std::optional> CS = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:50:43: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' static CLASS *get(LLVMContext &Context, DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:633:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:635:35: error: expected ',' or '...' before '<' token std::optional> CS = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:50:43: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' static CLASS *get(LLVMContext &Context, DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:633:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:635:27: error: 'std::optional' has not been declared std::optional> CS = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:54:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:633:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:635:35: error: expected ',' or '...' before '<' token std::optional> CS = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:54:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:633:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:635:27: error: 'std::optional' has not been declared std::optional> CS = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:41:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:633:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:635:35: error: expected ',' or '...' before '<' token std::optional> CS = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:41:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:633:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:635:27: error: 'std::optional' has not been declared std::optional> CS = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:45:35: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:633:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:635:35: error: expected ',' or '...' before '<' token std::optional> CS = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:45:35: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:633:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:640:27: error: 'std::optional' has not been declared std::optional> CS = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:50:43: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' static CLASS *get(LLVMContext &Context, DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:638:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:640:35: error: expected ',' or '...' before '<' token std::optional> CS = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:50:43: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' static CLASS *get(LLVMContext &Context, DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:638:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:640:27: error: 'std::optional' has not been declared std::optional> CS = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:54:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:638:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:640:35: error: expected ',' or '...' before '<' token std::optional> CS = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:54:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:638:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:640:27: error: 'std::optional' has not been declared std::optional> CS = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:41:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:638:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:640:35: error: expected ',' or '...' before '<' token std::optional> CS = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:41:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:638:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:640:27: error: 'std::optional' has not been declared std::optional> CS = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:45:35: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:638:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:640:35: error: expected ',' or '...' before '<' token std::optional> CS = std::nullopt, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:45:35: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:638:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:648:8: error: 'optional' in namespace 'std' does not name a template type std::optional> getChecksum() const { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:654:8: error: 'optional' in namespace 'std' does not name a template type std::optional getSource() const { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:661:8: error: 'optional' in namespace 'std' does not name a template type std::optional> getRawChecksum() const { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:667:15: error: 'optional' in namespace 'std' does not name a template type static std::optional getChecksumKind(StringRef CSKindStr); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DIFile* llvm::DIFile::getImpl(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:613:10: error: 'optional' is not a member of 'std' std::optional> MDChecksum; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:613:10: note: suggested alternative: 'internal' std::optional> MDChecksum; ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:613:42: error: expected primary-expression before '>' token std::optional> MDChecksum; ^~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:613:45: error: 'MDChecksum' was not declared in this scope std::optional> MDChecksum; ^~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:613:45: note: suggested alternative: 'ChecksumInfo' std::optional> MDChecksum; ^~~~~~~~~~ ChecksumInfo /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:614:9: error: 'CS' was not declared in this scope if (CS) ^~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:618:20: error: invalid use of member 'llvm::DIFile::Source' in static member function Source ? MDString::get(Context, *Source) : nullptr, Storage, ^~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:601:13: note: declared here MDString *Source; ^~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:618:53: error: invalid use of member 'llvm::DIFile::Source' in static member function Source ? MDString::get(Context, *Source) : nullptr, Storage, ^~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:601:13: note: declared here MDString *Source; ^~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:618:72: error: invalid use of member 'llvm::Metadata::Storage' in static member function Source ? MDString::get(Context, *Source) : nullptr, Storage, ^~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:72:27: note: declared here unsigned char Storage : 7; ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:619:20: error: 'ShouldCreate' was not declared in this scope ShouldCreate); ^~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In member function 'llvm::TempDIFile llvm::DIFile::cloneImpl() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:629:25: error: 'getChecksum' was not declared in this scope getChecksum(), getSource()); ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:629:40: error: 'getSource' was not declared in this scope getChecksum(), getSource()); ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:629:40: note: suggested alternative: 'getRawSource' getChecksum(), getSource()); ^~~~~~~~~ getRawSource In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DIFile* llvm::DIFile::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:637:43: error: 'CS' was not declared in this scope (Filename, Directory, CS, Source)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:633:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:637:47: error: invalid use of member 'llvm::DIFile::Source' in static member function (Filename, Directory, CS, Source)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:633:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:601:13: note: declared here MDString *Source; ^~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DIFile* llvm::DIFile::getIfExists(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:637:43: error: 'CS' was not declared in this scope (Filename, Directory, CS, Source)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:633:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:637:47: error: invalid use of member 'llvm::DIFile::Source' in static member function (Filename, Directory, CS, Source)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:633:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:601:13: note: declared here MDString *Source; ^~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DIFile* llvm::DIFile::getDistinct(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:637:43: error: 'CS' was not declared in this scope (Filename, Directory, CS, Source)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:633:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:637:47: error: invalid use of member 'llvm::DIFile::Source' in static member function (Filename, Directory, CS, Source)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:633:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:601:13: note: declared here MDString *Source; ^~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::TempDIFile llvm::DIFile::getTemporary(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:637:43: error: 'CS' was not declared in this scope (Filename, Directory, CS, Source)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:633:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:637:47: error: invalid use of member 'llvm::DIFile::Source' in static member function (Filename, Directory, CS, Source)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:633:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:601:13: note: declared here MDString *Source; ^~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DIFile* llvm::DIFile::get(llvm::LLVMContext&, llvm::MDString*, llvm::MDString*, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:642:43: error: 'CS' was not declared in this scope (Filename, Directory, CS, Source)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:638:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:642:47: error: invalid use of member 'llvm::DIFile::Source' in static member function (Filename, Directory, CS, Source)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:638:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:601:13: note: declared here MDString *Source; ^~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DIFile* llvm::DIFile::getIfExists(llvm::LLVMContext&, llvm::MDString*, llvm::MDString*, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:642:43: error: 'CS' was not declared in this scope (Filename, Directory, CS, Source)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:638:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:642:47: error: invalid use of member 'llvm::DIFile::Source' in static member function (Filename, Directory, CS, Source)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:638:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:601:13: note: declared here MDString *Source; ^~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DIFile* llvm::DIFile::getDistinct(llvm::LLVMContext&, llvm::MDString*, llvm::MDString*, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:642:43: error: 'CS' was not declared in this scope (Filename, Directory, CS, Source)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:638:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:642:47: error: invalid use of member 'llvm::DIFile::Source' in static member function (Filename, Directory, CS, Source)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:638:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:601:13: note: declared here MDString *Source; ^~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::TempDIFile llvm::DIFile::getTemporary(llvm::LLVMContext&, llvm::MDString*, llvm::MDString*, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:642:43: error: 'CS' was not declared in this scope (Filename, Directory, CS, Source)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:638:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:642:47: error: invalid use of member 'llvm::DIFile::Source' in static member function (Filename, Directory, CS, Source)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:638:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIFile, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:601:13: note: declared here MDString *Source; ^~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:686:6: error: 'optional' in namespace 'std' does not name a template type std::optional DIScope::getSource() const { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:863:8: error: 'optional' in namespace 'std' does not name a template type std::optional getSignedness() const; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:969:8: error: 'optional' in namespace 'std' does not name a template type std::optional DWARFAddressSpace; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:974:22: error: 'std::optional' has not been declared std::optional DWARFAddressSpace, DIFlags Flags, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:974:30: error: expected ',' or '...' before '<' token std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:984:16: error: 'std::optional' has not been declared std::optional DWARFAddressSpace, DIFlags Flags, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:984:24: error: expected ',' or '...' before '<' token std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:996:16: error: 'std::optional' has not been declared std::optional DWARFAddressSpace, DIFlags Flags, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:996:24: error: expected ',' or '...' before '<' token std::optional DWARFAddressSpace, DIFlags Flags, ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1013:13: error: 'std::optional' has not been declared std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:50:43: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' static CLASS *get(LLVMContext &Context, DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1013:21: error: expected ',' or '...' before '<' token std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:50:43: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' static CLASS *get(LLVMContext &Context, DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1013:13: error: 'std::optional' has not been declared std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:54:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1013:21: error: expected ',' or '...' before '<' token std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:54:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1013:13: error: 'std::optional' has not been declared std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:41:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1013:21: error: expected ',' or '...' before '<' token std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:41:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1013:13: error: 'std::optional' has not been declared std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:45:35: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1013:21: error: expected ',' or '...' before '<' token std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:45:35: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1021:27: error: 'std::optional' has not been declared std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:50:43: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' static CLASS *get(LLVMContext &Context, DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1021:35: error: expected ',' or '...' before '<' token std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:50:43: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' static CLASS *get(LLVMContext &Context, DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1021:27: error: 'std::optional' has not been declared std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:54:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1021:35: error: expected ',' or '...' before '<' token std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:54:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1021:27: error: 'std::optional' has not been declared std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:41:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1021:35: error: expected ',' or '...' before '<' token std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:41:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1021:27: error: 'std::optional' has not been declared std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:45:35: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1021:35: error: expected ',' or '...' before '<' token std::optional DWARFAddressSpace, DIFlags Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:45:35: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1036:8: error: 'optional' in namespace 'std' does not name a template type std::optional getDWARFAddressSpace() const { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIDerivedType::DIDerivedType(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, uint64_t, uint32_t, uint64_t, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:977:43: error: 'llvm::DINode::DIFlags llvm::DIType::Flags' is private within this context AlignInBits, OffsetInBits, Flags, Ops), ^~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared private here DIFlags Flags; ^~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:977:50: error: 'Ops' was not declared in this scope AlignInBits, OffsetInBits, Flags, Ops), ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:978:9: error: class 'llvm::DIDerivedType' does not have any field named 'DWARFAddressSpace' DWARFAddressSpace(DWARFAddressSpace) {} ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:978:27: error: 'DWARFAddressSpace' was not declared in this scope DWARFAddressSpace(DWARFAddressSpace) {} ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DIDerivedType* llvm::DIDerivedType::getImpl(llvm::LLVMContext&, unsigned int, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*, llvm::DIType*, uint64_t, uint32_t, uint64_t, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:989:20: error: 'DWARFAddressSpace' was not declared in this scope DWARFAddressSpace, Flags, ExtraData, Annotations.get(), ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:989:39: error: 'llvm::DINode::DIFlags llvm::DIType::Flags' is private within this context DWARFAddressSpace, Flags, ExtraData, Annotations.get(), ^~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared private here DIFlags Flags; ^~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:989:39: error: invalid use of member 'llvm::DIType::Flags' in static member function DWARFAddressSpace, Flags, ExtraData, Annotations.get(), ^~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared here DIFlags Flags; ^~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:989:46: error: 'ExtraData' was not declared in this scope DWARFAddressSpace, Flags, ExtraData, Annotations.get(), ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:989:46: note: suggested alternative: 'getExtraData' DWARFAddressSpace, Flags, ExtraData, Annotations.get(), ^~~~~~~~~ getExtraData /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:989:57: error: 'Annotations' was not declared in this scope DWARFAddressSpace, Flags, ExtraData, Annotations.get(), ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:989:57: note: suggested alternative: 'getAnnotations' DWARFAddressSpace, Flags, ExtraData, Annotations.get(), ^~~~~~~~~~~ getAnnotations /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:990:20: error: invalid use of member 'llvm::Metadata::Storage' in static member function Storage, ShouldCreate); ^~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:72:27: note: declared here unsigned char Storage : 7; ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:990:29: error: 'ShouldCreate' was not declared in this scope Storage, ShouldCreate); ^~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In member function 'llvm::TempDIDerivedType llvm::DIDerivedType::cloneImpl() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1004:9: error: 'getDWARFAddressSpace' was not declared in this scope getDWARFAddressSpace(), getFlags(), getExtraData(), getAnnotations()); ^~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1004:9: note: suggested alternative: 'getLoadStoreAddressSpace' getDWARFAddressSpace(), getFlags(), getExtraData(), getAnnotations()); ^~~~~~~~~~~~~~~~~~~~ getLoadStoreAddressSpace In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DIDerivedType* llvm::DIDerivedType::get(llvm::LLVMContext&, unsigned int, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, llvm::Metadata*, uint64_t, uint32_t, uint64_t, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:22: error: 'DWARFAddressSpace' was not declared in this scope OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:41: error: 'llvm::DINode::DIFlags llvm::DIType::Flags' is private within this context OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared private here DIFlags Flags; ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:41: error: invalid use of member 'llvm::DIType::Flags' in static member function OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared here DIFlags Flags; ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:48: error: 'ExtraData' was not declared in this scope OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:48: note: suggested alternative: 'getExtraData' OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:59: error: 'Annotations' was not declared in this scope OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:59: note: suggested alternative: 'getAnnotations' OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DIDerivedType* llvm::DIDerivedType::getIfExists(llvm::LLVMContext&, unsigned int, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, llvm::Metadata*, uint64_t, uint32_t, uint64_t, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:22: error: 'DWARFAddressSpace' was not declared in this scope OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:41: error: 'llvm::DINode::DIFlags llvm::DIType::Flags' is private within this context OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared private here DIFlags Flags; ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:41: error: invalid use of member 'llvm::DIType::Flags' in static member function OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared here DIFlags Flags; ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:48: error: 'ExtraData' was not declared in this scope OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:48: note: suggested alternative: 'getExtraData' OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:59: error: 'Annotations' was not declared in this scope OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:59: note: suggested alternative: 'getAnnotations' OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DIDerivedType* llvm::DIDerivedType::getDistinct(llvm::LLVMContext&, unsigned int, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, llvm::Metadata*, uint64_t, uint32_t, uint64_t, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:22: error: 'DWARFAddressSpace' was not declared in this scope OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:41: error: 'llvm::DINode::DIFlags llvm::DIType::Flags' is private within this context OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared private here DIFlags Flags; ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:41: error: invalid use of member 'llvm::DIType::Flags' in static member function OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared here DIFlags Flags; ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:48: error: 'ExtraData' was not declared in this scope OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:48: note: suggested alternative: 'getExtraData' OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:59: error: 'Annotations' was not declared in this scope OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:59: note: suggested alternative: 'getAnnotations' OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::TempDIDerivedType llvm::DIDerivedType::getTemporary(llvm::LLVMContext&, unsigned int, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, llvm::Metadata*, uint64_t, uint32_t, uint64_t, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:22: error: 'DWARFAddressSpace' was not declared in this scope OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:41: error: invalid use of member 'llvm::DIType::Flags' in static member function OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared here DIFlags Flags; ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:48: error: 'ExtraData' was not declared in this scope OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:48: note: suggested alternative: 'getExtraData' OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:59: error: 'Annotations' was not declared in this scope OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:59: note: suggested alternative: 'getAnnotations' OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1016:41: error: 'llvm::DINode::DIFlags llvm::DIType::Flags' is private within this context OffsetInBits, DWARFAddressSpace, Flags, ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1008:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET( ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared private here DIFlags Flags; ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DIDerivedType* llvm::DIDerivedType::get(llvm::LLVMContext&, unsigned int, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*, llvm::DIType*, uint64_t, uint32_t, uint64_t, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1025:49: error: 'DWARFAddressSpace' was not declared in this scope AlignInBits, OffsetInBits, DWARFAddressSpace, Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1025:68: error: 'llvm::DINode::DIFlags llvm::DIType::Flags' is private within this context AlignInBits, OffsetInBits, DWARFAddressSpace, Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared private here DIFlags Flags; ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1025:68: error: invalid use of member 'llvm::DIType::Flags' in static member function AlignInBits, OffsetInBits, DWARFAddressSpace, Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared here DIFlags Flags; ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1026:22: error: 'ExtraData' was not declared in this scope ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1026:22: note: suggested alternative: 'getExtraData' ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1026:33: error: 'Annotations' was not declared in this scope ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1026:33: note: suggested alternative: 'getAnnotations' ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:51:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DIDerivedType* llvm::DIDerivedType::getIfExists(llvm::LLVMContext&, unsigned int, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*, llvm::DIType*, uint64_t, uint32_t, uint64_t, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1025:49: error: 'DWARFAddressSpace' was not declared in this scope AlignInBits, OffsetInBits, DWARFAddressSpace, Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1025:68: error: 'llvm::DINode::DIFlags llvm::DIType::Flags' is private within this context AlignInBits, OffsetInBits, DWARFAddressSpace, Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared private here DIFlags Flags; ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1025:68: error: invalid use of member 'llvm::DIType::Flags' in static member function AlignInBits, OffsetInBits, DWARFAddressSpace, Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared here DIFlags Flags; ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1026:22: error: 'ExtraData' was not declared in this scope ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1026:22: note: suggested alternative: 'getExtraData' ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1026:33: error: 'Annotations' was not declared in this scope ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1026:33: note: suggested alternative: 'getAnnotations' ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:55:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued, \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DIDerivedType* llvm::DIDerivedType::getDistinct(llvm::LLVMContext&, unsigned int, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*, llvm::DIType*, uint64_t, uint32_t, uint64_t, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1025:49: error: 'DWARFAddressSpace' was not declared in this scope AlignInBits, OffsetInBits, DWARFAddressSpace, Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1025:68: error: 'llvm::DINode::DIFlags llvm::DIType::Flags' is private within this context AlignInBits, OffsetInBits, DWARFAddressSpace, Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared private here DIFlags Flags; ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1025:68: error: invalid use of member 'llvm::DIType::Flags' in static member function AlignInBits, OffsetInBits, DWARFAddressSpace, Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared here DIFlags Flags; ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1026:22: error: 'ExtraData' was not declared in this scope ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1026:22: note: suggested alternative: 'getExtraData' ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1026:33: error: 'Annotations' was not declared in this scope ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1026:33: note: suggested alternative: 'getAnnotations' ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:42:29: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::TempDIDerivedType llvm::DIDerivedType::getTemporary(llvm::LLVMContext&, unsigned int, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*, llvm::DIType*, uint64_t, uint32_t, uint64_t, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1025:49: error: 'DWARFAddressSpace' was not declared in this scope AlignInBits, OffsetInBits, DWARFAddressSpace, Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1025:68: error: invalid use of member 'llvm::DIType::Flags' in static member function AlignInBits, OffsetInBits, DWARFAddressSpace, Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared here DIFlags Flags; ^~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1026:22: error: 'ExtraData' was not declared in this scope ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1026:22: note: suggested alternative: 'getExtraData' ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1026:33: error: 'Annotations' was not declared in this scope ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1026:33: note: suggested alternative: 'getAnnotations' ExtraData, Annotations)) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1025:68: error: 'llvm::DINode::DIFlags llvm::DIType::Flags' is private within this context AlignInBits, OffsetInBits, DWARFAddressSpace, Flags, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:37:44: note: in definition of macro 'DEFINE_MDNODE_GET_UNPACK_IMPL' #define DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:47:26: note: in expansion of macro 'DEFINE_MDNODE_GET_UNPACK' getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1017:3: note: in expansion of macro 'DEFINE_MDNODE_GET' DEFINE_MDNODE_GET(DIDerivedType, ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:699:11: note: declared private here DIFlags Flags; ^~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1383:15: error: 'optional' in namespace 'std' does not name a template type static std::optional getEmissionKind(StringRef Str); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1385:15: error: 'optional' in namespace 'std' does not name a template type static std::optional getNameTableKind(StringRef Str); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1670:8: error: 'optional' in namespace 'std' does not name a template type std::optional getSource() const { return getScope()->getSource(); } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1737:15: error: 'optional' in namespace 'std' does not name a template type inline std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1754:15: error: 'optional' in namespace 'std' does not name a template type inline std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:1813:15: error: 'optional' in namespace 'std' does not name a template type static std::optional encodeDiscriminator(unsigned BD, unsigned DF, ^~~~~~~~ [ 13%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_convex_hull.c.o In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:13: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160: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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:27:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:2277:6: error: 'optional' in namespace 'std' does not name a template type std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:2296:6: error: 'optional' in namespace 'std' does not name a template type std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITemplateParameter::DITemplateParameter(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, bool, llvm::ArrayRef)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:2439:68: error: call to 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)' uses the default argument for parameter 6, which is not yet defined : DINode(Context, ID, Storage, Tag, Ops), IsDefault(IsDefault) {} ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'wrap_constraints': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:234:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < set->p[i]->n_eq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:241:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < set->p[i]->n_ineq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'initial_facet_constraint': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:424:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < face->n_eq; ++i) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:429:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] isl_assert(set->ctx, i < face->n_eq, goto error); ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:148:7: note: in definition of macro 'isl_assert4' if (test) \ ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:429:3: note: in expansion of macro 'isl_assert' isl_assert(set->ctx, i < face->n_eq, goto error); ^~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'extend': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:554:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < hull->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:569:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < facet->n_ineq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:570:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (f = 0; f < hull_facet->n_ineq; ++f) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:574:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (f < hull_facet->n_ineq) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'convex_hull_1d': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:634:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < set->p[0]->n_ineq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:652:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset->n_eq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:672:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset->n_ineq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'convex_hull_pair_elim': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:762:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset[i]->n_eq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:771:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset[i]->n_ineq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'induced_lineality_space': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:888:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset1->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:895:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset1->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:902:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset2->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:909:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset2->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'valid_direction_lp': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1021:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < d; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1029:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset1->n_eq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1033:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset1->n_ineq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1038:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset2->n_eq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1042:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset2->n_ineq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'valid_direction': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1107:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset1->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1116:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset1->n_ineq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'convex_hull_pair': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1322:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (lin->n_eq < total) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'isl_basic_set_lineality_space': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1366:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1376:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_ineq && lin->n_eq < dim; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1376:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_ineq && lin->n_eq < dim; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'uset_convex_hull_unbounded': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1467:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (t->n_eq < total) { ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'initial_hull': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1504:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] isl_assert(set->ctx, 1 + dim == bounds->n_col, goto error); ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:148:7: note: in definition of macro 'isl_assert4' if (test) \ ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1504:2: note: in expansion of macro 'isl_assert' isl_assert(set->ctx, 1 + dim == bounds->n_col, goto error); ^~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'common_constraints': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1644:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (set->p[i]->n_ineq >= min_constraints) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1660:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < set->p[best]->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1684:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < set->p[s]->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1693:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < set->p[s]->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1718:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < set->p[s]->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1727:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i == set->p[s]->n_ineq) ^~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:2563:8: error: 'optional' in namespace 'std' does not name a template type std::optional getSizeInBits() const; ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'uset_convex_hull': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:2567:8: error: 'optional' in namespace 'std' does not name a template type std::optional getSignedness() const { ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:1831:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (lin->n_eq < dim) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:2585:8: error: 'optional' in namespace 'std' does not name a template type std::optional getSource() const { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:2647:8: error: 'optional' in namespace 'std' does not name a template type std::optional isConstant() const; ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'sh_data_free': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:2021:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < data->n; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'hash_basic_set': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:2779:15: error: 'optional' in namespace 'std' does not name a template type static std::optional getFragmentInfo(expr_op_iterator Start, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:2783:8: error: 'optional' in namespace 'std' does not name a template type std::optional getFragmentInfo() const { ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:2071:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_eq; ++i) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:2820:15: error: 'optional' in namespace 'std' does not name a template type static std::optional ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:2078:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_ineq; ++i) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:2927:15: error: 'optional' in namespace 'std' does not name a template type static std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIExpression::DIExpression(llvm::LLVMContext&, llvm::Metadata::StorageType, llvm::ArrayRef)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:2618:51: error: 'nullopt' is not a member of 'std' : MDNode(C, DIExpressionKind, Storage, std::nullopt), ^~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'add_bounds': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:2316:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < set->p[i]->n_eq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:2323:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < set->p[i]->n_ineq; ++j) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'uset_unshifted_simple_hull_from_constraints': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:2803:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] last_added = hull->n_ineq > hull_n_ineq; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'collect_inequalities': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:2840:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset->n_eq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:2845:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset->n_ineq; ++j) ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In member function 'bool llvm::DIExpression::isFragment() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:2788:36: error: 'getFragmentInfo' was not declared in this scope bool isFragment() const { return getFragmentInfo().has_value(); } ^~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c: In function 'isl_set_bounded_simple_hull': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:3101:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < hull->n_eq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:3108:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j < hull->n_eq) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_convex_hull.c:3111:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < hull->n_ineq; ++j) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:2788:36: note: suggested alternative: 'FragmentInfo' bool isFragment() const { return getFragmentInfo().has_value(); } ^~~~~~~~~~~~~~~ FragmentInfo /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In member function 'int llvm::DIExpression::fragmentCmp(const llvm::DIExpression*) const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:2965:23: error: 'getFragmentInfo' was not declared in this scope auto Fragment1 = *getFragmentInfo(); ^~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:2965:23: note: suggested alternative: 'FragmentInfo' auto Fragment1 = *getFragmentInfo(); ^~~~~~~~~~~~~~~ FragmentInfo /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:2966:30: error: 'const class llvm::DIExpression' has no member named 'getFragmentInfo'; did you mean 'FragmentInfo'? auto Fragment2 = *Other->getFragmentInfo(); ^~~~~~~~~~~~~~~ FragmentInfo /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIImportedEntity::DIImportedEntity(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3405:70: error: call to 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)' uses the default argument for parameter 6, which is not yet defined : DINode(C, DIImportedEntityKind, Storage, Tag, Ops), Line(Line) {} ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIGlobalVariableExpression::DIGlobalVariableExpression(llvm::LLVMContext&, llvm::Metadata::StorageType, llvm::ArrayRef)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3468:63: 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, DIGlobalVariableExpressionKind, Storage, Ops) {} ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3516:48: error: 'nullopt' is not a member of 'std' ArrayRef Ops2 = std::nullopt) ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacro::DIMacro(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3561:69: error: call to 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)' uses the default argument for parameter 6, which is not yet defined : DIMacroNode(C, DIMacroKind, Storage, MIType, Ops), Line(Line) {} ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroFile::DIMacroFile(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3612:73: error: call to 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)' uses the default argument for parameter 6, which is not yet defined : DIMacroNode(C, DIMacroFileKind, Storage, MIType, Ops), Line(Line) {} ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIArgList::DIArgList(llvm::LLVMContext&, llvm::Metadata::StorageType, llvm::ArrayRef)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3679:48: error: 'nullopt' is not a member of 'std' : MDNode(C, DIArgListKind, Storage, std::nullopt), ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3729:8: error: 'optional' in namespace 'std' does not name a template type std::optional Fragment; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3740:22: error: 'std::optional' has not been declared std::optional FragmentInfo, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3740:30: error: expected ',' or '...' before '<' token std::optional FragmentInfo, ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3751:8: error: 'optional' in namespace 'std' does not name a template type std::optional getFragment() const { return Fragment; } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DebugVariable::DebugVariable(const llvm::DILocalVariable*, int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3742:24: error: class 'llvm::DebugVariable' does not have any field named 'Fragment' : Variable(Var), Fragment(FragmentInfo), InlinedAt(InlinedAt) {} ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3742:45: error: expected primary-expression before ')' token : Variable(Var), Fragment(FragmentInfo), InlinedAt(InlinedAt) {} ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3739:3: warning: 'llvm::DebugVariable::InlinedAt' is initialized with itself [-Winit-self] DebugVariable(const DILocalVariable *Var, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DebugVariable::DebugVariable(const llvm::DILocalVariable*, const llvm::DIExpression*, const llvm::DILocation*)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3747:9: error: class 'llvm::DebugVariable' does not have any field named 'Fragment' Fragment(DIExpr ? DIExpr->getFragmentInfo() : std::nullopt), ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3747:35: error: 'const class llvm::DIExpression' has no member named 'getFragmentInfo'; did you mean 'FragmentInfo'? Fragment(DIExpr ? DIExpr->getFragmentInfo() : std::nullopt), ^~~~~~~~~~~~~~~ FragmentInfo /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3747:60: error: 'nullopt' is not a member of 'std' Fragment(DIExpr ? DIExpr->getFragmentInfo() : std::nullopt), ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In member function 'llvm::DebugVariable::FragmentInfo llvm::DebugVariable::getFragmentOrDefault() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3755:12: error: 'Fragment' was not declared in this scope return Fragment.value_or(DefaultFragment); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3755:12: note: suggested alternative: 'Argument' return Fragment.value_or(DefaultFragment); ^~~~~~~~ Argument /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In member function 'bool llvm::DebugVariable::operator==(const llvm::DebugVariable&) const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3763:31: error: 'Fragment' was not declared in this scope return std::tie(Variable, Fragment, InlinedAt) == ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3763:31: note: suggested alternative: 'Argument' return std::tie(Variable, Fragment, InlinedAt) == ^~~~~~~~ Argument /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3764:43: error: 'const class llvm::DebugVariable' has no member named 'Fragment'; did you mean 'FragmentInfo'? std::tie(Other.Variable, Other.Fragment, Other.InlinedAt); ^~~~~~~~ FragmentInfo /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In member function 'bool llvm::DebugVariable::operator<(const llvm::DebugVariable&) const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3768:31: error: 'Fragment' was not declared in this scope return std::tie(Variable, Fragment, InlinedAt) < ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3768:31: note: suggested alternative: 'Argument' return std::tie(Variable, Fragment, InlinedAt) < ^~~~~~~~ Argument /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3769:43: error: 'const class llvm::DebugVariable' has no member named 'Fragment'; did you mean 'FragmentInfo'? std::tie(Other.Variable, Other.Fragment, Other.InlinedAt); ^~~~~~~~ FragmentInfo /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DebugVariable llvm::DenseMapInfo::getEmptyKey()': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3778:40: error: 'nullopt' is not a member of 'std' return DebugVariable(nullptr, std::nullopt, nullptr); ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DebugVariable llvm::DenseMapInfo::getTombstoneKey()': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3783:52: error: no matching function for call to 'llvm::DebugVariable::DebugVariable(std::nullptr_t, , std::nullptr_t)' return DebugVariable(nullptr, {{0, 0}}, nullptr); ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3744:3: note: candidate: llvm::DebugVariable::DebugVariable(const llvm::DILocalVariable*, const llvm::DIExpression*, const llvm::DILocation*) DebugVariable(const DILocalVariable *Var, const DIExpression *DIExpr, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3744:3: note: no known conversion for argument 2 from '' to 'const llvm::DIExpression*' /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3739:3: note: candidate: llvm::DebugVariable::DebugVariable(const llvm::DILocalVariable*, int) DebugVariable(const DILocalVariable *Var, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3739:3: note: candidate expects 2 arguments, 3 provided /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3737:3: note: candidate: llvm::DebugVariable::DebugVariable(const llvm::DbgVariableIntrinsic*) DebugVariable(const DbgVariableIntrinsic *DII); ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3737:3: note: candidate expects 1 argument, 3 provided /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3725:7: note: candidate: constexpr llvm::DebugVariable::DebugVariable(const llvm::DebugVariable&) class DebugVariable { ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3725:7: note: candidate expects 1 argument, 3 provided /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3725:7: note: candidate: constexpr llvm::DebugVariable::DebugVariable(llvm::DebugVariable&&) /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3725:7: note: candidate expects 1 argument, 3 provided /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3788:16: error: 'optional' in namespace 'std' does not name a template type const std::optional Fragment = D.getFragment(); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3789:9: error: 'Fragment' was not declared in this scope if (Fragment) ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugInfoMetadata.h:3789:9: note: suggested alternative: 'Argument' if (Fragment) ^~~~~~~~ Argument In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:29:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/FPEnv.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/FPEnv.h:49:6: error: 'optional' in namespace 'std' does not name a template type std::optional convertStrToRoundingMode(StringRef); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/FPEnv.h:53:6: error: 'optional' in namespace 'std' does not name a template type std::optional convertRoundingModeToStr(RoundingMode); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/FPEnv.h:57:6: error: 'optional' in namespace 'std' does not name a template type std::optional convertStrToExceptionBehavior(StringRef); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/FPEnv.h:61:6: error: 'optional' in namespace 'std' does not name a template type std::optional convertExceptionBehaviorToStr(fp::ExceptionBehavior); ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:33:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/Intrinsics.h:77:53: error: 'nullopt' is not a member of 'std' ArrayRef Tys = std::nullopt); ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Intrinsics.h:93:56: error: 'nullopt' is not a member of 'std' ArrayRef Tys = std::nullopt); ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/Intrinsics.h:247:8: error: 'optional' in namespace 'std' does not name a template type std::optional remangleIntrinsicFunction(Function *F); ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:14:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'struct llvm::TypesAreDistinct': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:22: required from 'class llvm::PointerUnion' /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:189:57: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:170:8: error: incomplete type 'llvm::detail::TypesAreDistinct' used in nested name specifier struct TypesAreDistinct ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnion': /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:189:57: required from here /tmp/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 /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:317:8: error: 'optional' in namespace 'std' does not name a template type std::optional getFragmentSizeInBits() const; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:320:8: error: 'optional' in namespace 'std' does not name a template type std::optional getFragment() const { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:492:15: error: 'optional' in namespace 'std' does not name a template type static std::optional getMaskParamPos(Intrinsic::ID IntrinsicID); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:493:15: error: 'optional' in namespace 'std' does not name a template type static std::optional getVectorLengthParamPos( ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:524:15: error: 'optional' in namespace 'std' does not name a template type static std::optional getMemoryPointerParamPos(Intrinsic::ID); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:528:15: error: 'optional' in namespace 'std' does not name a template type static std::optional getMemoryDataParamPos(Intrinsic::ID); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:539:8: error: 'optional' in namespace 'std' does not name a template type std::optional getFunctionalOpcode() const { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:544:15: error: 'optional' in namespace 'std' does not name a template type static std::optional getFunctionalOpcodeForVP(Intrinsic::ID ID); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:555:15: error: 'optional' in namespace 'std' does not name a template type static std::optional getStartParamPos(Intrinsic::ID ID); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:556:15: error: 'optional' in namespace 'std' does not name a template type static std::optional getVectorParamPos(Intrinsic::ID ID); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:606:8: error: 'optional' in namespace 'std' does not name a template type std::optional getRoundingMode() const; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:607:8: error: 'optional' in namespace 'std' does not name a template type std::optional getExceptionBehavior() const; ^~~~~~~~ [ 13%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_ctx.c.o /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h: In member function 'llvm::MaybeAlign llvm::MemIntrinsicBase::getDestAlign() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:847:35: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getDestAlign() const { return getParamAlign(ARG_DEST); } ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h: In member function 'void llvm::MemIntrinsicBase::setDestAlignment(llvm::MaybeAlign)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:856:36: error: 'Alignment' has incomplete type void setDestAlignment(MaybeAlign Alignment) { ^~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:18:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h: In member function 'llvm::MaybeAlign llvm::MemTransferBase::getSourceAlign() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:909:37: error: return type 'struct llvm::MaybeAlign' is incomplete MaybeAlign getSourceAlign() const { ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h: In member function 'void llvm::MemTransferBase::setSourceAlignment(llvm::MaybeAlign)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/IntrinsicInst.h:919:38: error: 'Alignment' has incomplete type void setSourceAlignment(MaybeAlign Alignment) { ^~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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 /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx.c:10: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < used * sizeof(mp_digit); i += 1) ^ [ 13%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_deprecated.c.o [ 16%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_dim_map.c.o In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/list.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c:13: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < used * sizeof(mp_digit); i += 1) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c: In function 'isl_dim_map_alloc': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c:40:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < len; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c: In function 'isl_dim_map_range': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c:62:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c: In function 'isl_dim_map_dim_range': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c:81:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c: In function 'isl_dim_map_div': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c:107:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c: In function 'isl_dim_map_dump': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c:117:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < dim_map->len; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c: In function 'copy_constraint_dim_map': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c:128:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < dim_map->len; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c: In function 'isl_basic_map_add_constraints_dim_map': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c:154:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < src->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c:161:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < src->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c:168:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < src->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c: In function 'isl_dim_map_extend': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c:211:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < dim_map->len; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c:213:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c: In function 'isl_dim_map_from_reordering': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_dim_map.c:246:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < exp->len; ++i) { ^ [ 16%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_equalities.c.o In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_mat_private.h:5, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/mat.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_mat_private.h:4, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:13: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_mat_private.h:5, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_mat_private.h:5, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_mat_private.h:5, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < used * sizeof(mp_digit); i += 1) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c: In function 'particular_solution': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:82:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < B->n_row; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:87:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < B->n_col - 1; ++j) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:99:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < B->n_row; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:104:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < B->n_row) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c: In function 'parameter_compression_multi': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:178:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < B->n_row; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:184:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < U->n_col; ++k) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:187:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 1; j < U->n_row; ++j) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:188:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < U->n_col; ++k) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c: In function 'isl_mat_parameter_compression': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:332:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < B->n_row; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c: In function 'insert_parameter_rows': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:475:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < nparam; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c: In function 'isl_mat_final_variable_compression': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:546:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (n < B->n_row) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:575:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < B->n_row; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:583:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < B->n_row) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/mat.h:15:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_mat_private.h:4, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c: In function 'compress_variables': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:681:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] isl_assert(bset->ctx, bset->n_eq <= dim, goto error); ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:148:7: note: in definition of macro 'isl_assert4' if (test) \ ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_equalities.c:681:2: note: in expansion of macro 'isl_assert' isl_assert(bset->ctx, bset->n_eq <= dim, goto error); ^~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:50:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h: At global scope: /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:526:6: error: 'optional' in namespace 'std' does not name a template type std::optional findMetadataOperand(llvm::MDNode *LoopMD, ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/ScopHelper.h:534:6: error: 'optional' in namespace 'std' does not name a template type std::optional getOptionalIntLoopAttribute(llvm::MDNode *LoopID, ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:43:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:51, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/MemoryLocation.h:246:15: error: 'optional' in namespace 'std' does not name a template type static std::optional getOrNone(const Instruction *Inst); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/MemoryLocation.h:258:15: error: 'optional' in namespace 'std' does not name a template type static std::optional getForDest(const CallBase *CI, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/MemoryLocation.h: In static member function 'static llvm::MemoryLocation llvm::MemoryLocation::get(const llvm::Instruction*)': /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/MemoryLocation.h:244:29: error: 'getOrNone' is not a member of 'llvm::MemoryLocation' return *MemoryLocation::getOrNone(Inst); ^~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h: In instantiation of 'class llvm::SmallDenseMap': /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:164:41: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: non-constant condition for static assertion static_assert(isPowerOf2_64(InlineBuckets), ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:30: in constexpr expansion of 'llvm::isPowerOf2_64(8)' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: constexpr call flows off the end of the function /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h: In instantiation of 'class llvm::SmallDenseMap, llvm::AAQueryInfo::CacheEntry, 8>': /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:259:15: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: non-constant condition for static assertion /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:30: in constexpr expansion of 'llvm::isPowerOf2_64(8)' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: constexpr call flows off the end of the function [ 16%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_factorization.c.o In file included from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:51:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:498:39: error: 'optional' in namespace 'std' does not name a template type const std::optional &OptLoc) { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:498:47: error: expected ',' or '...' before '<' token const std::optional &OptLoc) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:592:39: error: 'optional' in namespace 'std' does not name a template type const std::optional &OptLoc, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:592:47: error: expected ',' or '...' before '<' token const std::optional &OptLoc, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:591:14: error: 'llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::Instruction*, int)' cannot be overloaded ModRefInfo getModRefInfo(const Instruction *I, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:497:14: error: with 'llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::Instruction*, int)' ModRefInfo getModRefInfo(const Instruction *I, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h: In member function 'llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::Instruction*, int)': /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:500:29: error: 'OptLoc' was not declared in this scope return getModRefInfo(I, OptLoc, AAQIP); ^~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h: In member function 'llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::Instruction*, const llvm::Value*, llvm::LocationSize)': /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:506:52: error: no matching function for call to 'llvm::AAResults::getModRefInfo(const llvm::Instruction*&, llvm::MemoryLocation)' return getModRefInfo(I, MemoryLocation(P, Size)); ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:497:14: note: candidate: llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::Instruction*, int) ModRefInfo getModRefInfo(const Instruction *I, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:497:14: note: no known conversion for argument 2 from 'llvm::MemoryLocation' to 'int' /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:504:14: note: candidate: llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::Instruction*, const llvm::Value*, llvm::LocationSize) ModRefInfo getModRefInfo(const Instruction *I, const Value *P, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:504:14: note: candidate expects 3 arguments, 2 provided /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:511:14: note: candidate: llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::Instruction*, const llvm::CallBase*) ModRefInfo getModRefInfo(const Instruction *I, const CallBase *Call); ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:511:14: note: no known conversion for argument 2 from 'llvm::MemoryLocation' to 'const llvm::CallBase*' /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:569:14: note: candidate: llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::Instruction*, const llvm::CallBase*, llvm::AAQueryInfo&) ModRefInfo getModRefInfo(const Instruction *I, const CallBase *Call2, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:569:14: note: candidate expects 3 arguments, 2 provided /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:571:14: note: candidate: llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::CallBase*, const llvm::MemoryLocation&, llvm::AAQueryInfo&) ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:571:14: note: candidate expects 3 arguments, 2 provided /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:573:14: note: candidate: llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::CallBase*, const llvm::CallBase*, llvm::AAQueryInfo&) ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:573:14: note: candidate expects 3 arguments, 2 provided /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:575:14: note: candidate: llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::VAArgInst*, const llvm::MemoryLocation&, llvm::AAQueryInfo&) ModRefInfo getModRefInfo(const VAArgInst *V, const MemoryLocation &Loc, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:575:14: note: candidate expects 3 arguments, 2 provided /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:577:14: note: candidate: llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::LoadInst*, const llvm::MemoryLocation&, llvm::AAQueryInfo&) ModRefInfo getModRefInfo(const LoadInst *L, const MemoryLocation &Loc, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:577:14: note: candidate expects 3 arguments, 2 provided /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:579:14: note: candidate: llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::StoreInst*, const llvm::MemoryLocation&, llvm::AAQueryInfo&) ModRefInfo getModRefInfo(const StoreInst *S, const MemoryLocation &Loc, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:579:14: note: candidate expects 3 arguments, 2 provided /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:581:14: note: candidate: llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::FenceInst*, const llvm::MemoryLocation&, llvm::AAQueryInfo&) ModRefInfo getModRefInfo(const FenceInst *S, const MemoryLocation &Loc, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:581:14: note: candidate expects 3 arguments, 2 provided /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:583:14: note: candidate: llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::AtomicCmpXchgInst*, const llvm::MemoryLocation&, llvm::AAQueryInfo&) ModRefInfo getModRefInfo(const AtomicCmpXchgInst *CX, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:583:14: note: candidate expects 3 arguments, 2 provided /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:585:14: note: candidate: llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::AtomicRMWInst*, const llvm::MemoryLocation&, llvm::AAQueryInfo&) ModRefInfo getModRefInfo(const AtomicRMWInst *RMW, const MemoryLocation &Loc, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:585:14: note: candidate expects 3 arguments, 2 provided /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:587:14: note: candidate: llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::CatchPadInst*, const llvm::MemoryLocation&, llvm::AAQueryInfo&) ModRefInfo getModRefInfo(const CatchPadInst *I, const MemoryLocation &Loc, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:587:14: note: candidate expects 3 arguments, 2 provided /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:589:14: note: candidate: llvm::ModRefInfo llvm::AAResults::getModRefInfo(const llvm::CatchReturnInst*, const llvm::MemoryLocation&, llvm::AAQueryInfo&) ModRefInfo getModRefInfo(const CatchReturnInst *I, const MemoryLocation &Loc, ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:589:14: note: candidate expects 3 arguments, 2 provided /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:641:39: error: 'optional' in namespace 'std' does not name a template type const std::optional &OptLoc) { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:641:47: error: expected ',' or '...' before '<' token const std::optional &OptLoc) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h: In member function 'llvm::ModRefInfo llvm::BatchAAResults::getModRefInfo(const llvm::Instruction*, int)': /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:642:32: error: 'OptLoc' was not declared in this scope return AA.getModRefInfo(I, OptLoc, AAQI); ^~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c:16: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/list.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c:16: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c:16: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c:16: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c:16: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < used * sizeof(mp_digit); i += 1) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c: In function 'init_groups': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c:162:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < H->n_row; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c:164:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0, j = 0; i < H->n_col; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c:165:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( ; j < H->n_row; ++j) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c:170:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < H->n_col; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c: In function 'update_group_i_with_row_j': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c:203:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = i + 1; k < H->n_col && j >= g->pos[k]; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c: In function 'update_groups': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c:231:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < H->n_col && g->cnt[0] < H->n_col; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c:231:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < H->n_col && g->cnt[0] < H->n_col; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c:232:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (g->pos[i] == H->n_row) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c:236:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = g->pos[i] + 1; j < H->n_row; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_factorization.c:245:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 1; i < H->n_col; ++i) ^ [ 16%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_farkas.c.o In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/RegionInfo.h:40:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:53, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:100:48: error: 'optional' is not a member of 'std' using StackElement = std::pair>; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:100:48: note: suggested alternative: 'internal' using StackElement = std::pair>; ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:100:48: error: 'optional' is not a member of 'std' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:100:48: note: suggested alternative: 'internal' using StackElement = std::pair>; ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:100:57: error: template argument 2 is invalid using StackElement = std::pair>; ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:103:15: error: 'StackElement' was not declared in this scope std::vector VisitStack; ^~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:103:15: note: suggested alternative: 'StackOffset' std::vector VisitStack; ^~~~~~~~~~~~ StackOffset /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:103:27: error: template argument 1 is invalid std::vector VisitStack; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:103:27: error: template argument 2 is invalid /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h: In constructor 'llvm::df_iterator::df_iterator(llvm::df_iterator::NodeRef)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:107:16: error: request for member 'push_back' in '((llvm::df_iterator*)this)->llvm::df_iterator::VisitStack', which is of non-class type 'int' VisitStack.push_back(StackElement(Node, std::nullopt)); ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:107:50: error: 'nullopt' is not a member of 'std' VisitStack.push_back(StackElement(Node, std::nullopt)); ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h: In constructor 'llvm::df_iterator::df_iterator(llvm::df_iterator::NodeRef, SetType&)': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:115:18: error: request for member 'push_back' in '((llvm::df_iterator*)this)->llvm::df_iterator::VisitStack', which is of non-class type 'int' VisitStack.push_back(StackElement(Node, std::nullopt)); ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:115:52: error: 'nullopt' is not a member of 'std' VisitStack.push_back(StackElement(Node, std::nullopt)); ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h: In member function 'void llvm::df_iterator::toNext()': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:125:33: error: request for member 'back' in '((llvm::df_iterator*)this)->llvm::df_iterator::VisitStack', which is of non-class type 'int' NodeRef Node = VisitStack.back().first; ^~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:126:12: error: 'optional' is not a member of 'std' std::optional &Opt = VisitStack.back().second; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:126:12: note: suggested alternative: 'internal' std::optional &Opt = VisitStack.back().second; ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:126:30: error: expected primary-expression before '>' token std::optional &Opt = VisitStack.back().second; ^ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:126:33: error: 'Opt' was not declared in this scope std::optional &Opt = VisitStack.back().second; ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:126:50: error: request for member 'back' in '((llvm::df_iterator*)this)->llvm::df_iterator::VisitStack', which is of non-class type 'int' std::optional &Opt = VisitStack.back().second; ^~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:139:22: error: request for member 'push_back' in '((llvm::df_iterator*)this)->llvm::df_iterator::VisitStack', which is of non-class type 'int' VisitStack.push_back(StackElement(Next, std::nullopt)); ^~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:139:56: error: 'nullopt' is not a member of 'std' VisitStack.push_back(StackElement(Next, std::nullopt)); ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:146:18: error: request for member 'pop_back' in '((llvm::df_iterator*)this)->llvm::df_iterator::VisitStack', which is of non-class type 'int' VisitStack.pop_back(); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:147:26: error: request for member 'empty' in '((llvm::df_iterator*)this)->llvm::df_iterator::VisitStack', which is of non-class type 'int' } while (!VisitStack.empty()); ^~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h: In member function 'const NodeRef& llvm::df_iterator::operator*() const': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:168:56: error: request for member 'back' in '((const llvm::df_iterator*)this)->llvm::df_iterator::VisitStack', which is of non-class type 'const int' const NodeRef &operator*() const { return VisitStack.back().first; } ^~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h: In member function 'llvm::df_iterator& llvm::df_iterator::skipChildren()': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:186:16: error: request for member 'pop_back' in '((llvm::df_iterator*)this)->llvm::df_iterator::VisitStack', which is of non-class type 'int' VisitStack.pop_back(); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:187:21: error: request for member 'empty' in '((llvm::df_iterator*)this)->llvm::df_iterator::VisitStack', which is of non-class type 'int' if (!VisitStack.empty()) ^~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h: In member function 'unsigned int llvm::df_iterator::getPathLength() const': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:208:54: error: request for member 'size' in '((const llvm::df_iterator*)this)->llvm::df_iterator::VisitStack', which is of non-class type 'const int' unsigned getPathLength() const { return VisitStack.size(); } ^~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h: In member function 'llvm::df_iterator::NodeRef llvm::df_iterator::getPath(unsigned int) const': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DepthFirstIterator.h:212:58: error: invalid types 'const int[unsigned int]' for array subscript NodeRef getPath(unsigned n) const { return VisitStack[n].first; } ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_farkas.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/list.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_farkas.c:11: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_farkas.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_farkas.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_farkas.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160: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 /tmp/devel/polly/work/.buildlink/include/llvm/IR/Dominators.h:36:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/RegionInfo.h:45, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:53, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/GenericDomTreeConstruction.h: In static member function 'static llvm::DomTreeBuilder::SemiNCAInfo::RootsT llvm::DomTreeBuilder::SemiNCAInfo::FindRoots(const DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/GenericDomTreeConstruction.h:407:12: error: 'optional' is not a member of 'std' std::optional SuccOrder; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/GenericDomTreeConstruction.h:407:12: note: suggested alternative: 'internal' std::optional SuccOrder; ^~~~~~~~ internal /tmp/devel/polly/work/.buildlink/include/llvm/Support/GenericDomTreeConstruction.h:407:33: error: expected primary-expression before '>' token std::optional SuccOrder; ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/GenericDomTreeConstruction.h:407:35: error: 'SuccOrder' was not declared in this scope std::optional SuccOrder; ^~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_farkas.c: In function 'farkas': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_farkas.c:261:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_eq + bset->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_farkas.c:274:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset->n_eq; ++j) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_farkas.c:277:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset->n_ineq; ++j) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_farkas.c:282:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_farkas.c:297:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset->n_eq; ++j) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_farkas.c:300:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset->n_ineq; ++j) ^ [ 18%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_ffs.c.o In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:32:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:54, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/ConstantRange.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/ConstantRange.h:337:8: error: 'optional' in namespace 'std' does not name a template type std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/ConstantRange.h:342:8: error: 'optional' in namespace 'std' does not name a template type std::optional exactUnionWith(const ConstantRange &CR) const; ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:37:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:54, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/ValueMap.h:93:8: error: 'optional' in namespace 'std' does not name a template type std::optional MDMap; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/ValueMap.h:119:8: error: 'optional' in namespace 'std' does not name a template type std::optional &getMDMap() { return MDMap; } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/ValueMap.h:122:8: error: 'optional' in namespace 'std' does not name a template type std::optional getMappedMD(const Metadata *MD) const { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/ValueMap.h: In member function 'bool llvm::ValueMap::hasMD() const': /tmp/devel/polly/work/.buildlink/include/llvm/IR/ValueMap.h:113:36: error: 'MDMap' was not declared in this scope bool hasMD() const { return bool(MDMap); } ^~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/ValueMap.h:113:36: note: suggested alternative: 'MDMapT' bool hasMD() const { return bool(MDMap); } ^~~~~ MDMapT /tmp/devel/polly/work/.buildlink/include/llvm/IR/ValueMap.h: In member function 'llvm::ValueMap::MDMapT& llvm::ValueMap::MD()': /tmp/devel/polly/work/.buildlink/include/llvm/IR/ValueMap.h:115:10: error: 'MDMap' was not declared in this scope if (!MDMap) ^~~~~ [ 18%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_flow.c.o /tmp/devel/polly/work/.buildlink/include/llvm/IR/ValueMap.h:115:10: note: suggested alternative: 'MDMapT' if (!MDMap) ^~~~~ MDMapT /tmp/devel/polly/work/.buildlink/include/llvm/IR/ValueMap.h:117:13: error: 'MDMap' was not declared in this scope return *MDMap; ^~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/ValueMap.h:117:13: note: suggested alternative: 'MDMapT' return *MDMap; ^~~~~ MDMapT /tmp/devel/polly/work/.buildlink/include/llvm/IR/ValueMap.h: In member function 'void llvm::ValueMap::clear()': /tmp/devel/polly/work/.buildlink/include/llvm/IR/ValueMap.h:147:5: error: 'MDMap' was not declared in this scope MDMap.reset(); ^~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/ValueMap.h:147:5: note: suggested alternative: 'MDMapT' MDMap.reset(); ^~~~~ MDMapT In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolutionExpressions.h:20:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:54, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:546:8: error: 'optional' in namespace 'std' does not name a template type std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:624:8: error: 'optional' in namespace 'std' does not name a template type std::optional>> ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:1057:8: error: 'optional' in namespace 'std' does not name a template type std::optional evaluatePredicate(ICmpInst::Predicate Pred, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:1068:8: error: 'optional' in namespace 'std' does not name a template type std::optional evaluatePredicateAt(ICmpInst::Predicate Pred, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:1157:8: error: 'optional' in namespace 'std' does not name a template type std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:1173:8: error: 'optional' in namespace 'std' does not name a template type std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:1183:8: error: 'optional' in namespace 'std' does not name a template type std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:1190:8: error: 'optional' in namespace 'std' does not name a template type std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:1276:8: error: 'optional' in namespace 'std' does not name a template type std::optional computeConstantDifference(const SCEV *LHS, ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_flow.c:1792:22: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ai_key_sink] = "sink", ^~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_flow.c:1793:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ai_key_must_source] = "must_source", ^~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_flow.c:1794:28: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ai_key_may_source] = "may_source", ^~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_flow.c:1795:22: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ai_key_kill] = "kill", ^~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_flow.c:1796:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ai_key_schedule_map] = "schedule_map", ^~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_flow.c:1797:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [isl_ai_key_schedule] = "schedule", ^~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_flow.c:1876:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/extract_key.c: In function 'extract_key': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/extract_key.c:27:28: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "expecting key"); ^~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_flow.c:28:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_flow.c: In function 'isl_stream_read_union_access_info': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_flow.c:1949:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, NULL, "unexpected extra elements"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_flow.c:28:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_flow.c:1954:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, NULL, "no sink specified"); ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_flow.c:28:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_flow.c:1959:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, NULL, "no schedule specified"); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_flow.c:28:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:1715:8: error: 'optional' in namespace 'std' does not name a template type std::optional ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h: In instantiation of 'class llvm::SmallDenseMap, llvm::ScalarEvolution::ExitLimit>': /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:1774:58: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: non-constant condition for static assertion static_assert(isPowerOf2_64(InlineBuckets), ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:30: in constexpr expansion of 'llvm::isPowerOf2_64(4)' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: constexpr call flows off the end of the function In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolutionExpressions.h:20:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:54, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:1784:10: error: 'optional' in namespace 'std' does not name a template type std::optional find(const Loop *L, Value *ExitCond, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:1803:8: error: 'optional' in namespace 'std' does not name a template type std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:2075:8: error: 'optional' in namespace 'std' does not name a template type std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:2139:8: error: 'optional' in namespace 'std' does not name a template type std::optional>> ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolution.h:1109:18: error: 'nullopt' is not a member of 'std' std::nullopt); ^~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_flow.c:1918:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sink_set = 1; ~~~~~~~~~^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_flow.c:1919:3: note: here case isl_ai_key_must_source: ^~~~ [ 18%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_fold.c.o In file included from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:54:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolutionExpressions.h: In constructor 'llvm::SCEVNAryExpr::SCEVNAryExpr(llvm::FoldingSetNodeIDRef, llvm::SCEVTypes, const llvm::SCEV* const*, size_t)': /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolutionExpressions.h:190:51: error: missing template arguments before '(' token : SCEV(ID, T, computeExpressionSize(ArrayRef(O, N))), Operands(O), ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'llvm::ArrayRef llvm::SCEVNAryExpr::operands() const': /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/ScalarEvolutionExpressions.h:202:20: error: missing template arguments before '(' token return ArrayRef(Operands, NumOperands); ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_fold.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/list.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_fold.c:11: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_fold.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_fold.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_fold.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160: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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_fold.c:26:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_qpolynomial_fold_list_grow': /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_qpolynomial_fold_list_drop': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_qpolynomial_fold_list_insert': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) { ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_pw_qpolynomial_fold_list_concat': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c:647: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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/list.h:13:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_fold.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_pw_templ.c: In function 'isl_pw_qpolynomial_fold_add_dup_piece': /tmp/devel/polly/work/polly-16.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); ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:148:7: note: in definition of macro 'isl_assert4' if (test) \ ^~~~ /tmp/devel/polly/work/polly-16.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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_fold.c:953:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_pw_templ.c: In function 'isl_pw_qpolynomial_fold_grow': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_pw_templ.c:511:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pw->n + n <= pw->size) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_pw_templ.c: In function 'isl_pw_qpolynomial_fold_add_disjoint': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_pw_templ.c:541:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pw1->size < pw1->n + pw2->n && pw1->n < pw2->n) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_fold.c: In function 'isl_qpolynomial_list_plain_is_equal': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_fold.c:1331:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) { ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h: In instantiation of 'class llvm::SmallDenseMap': /tmp/devel/polly/work/.buildlink/include/llvm/IR/LegacyPassManagers.h:243:49: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: non-constant condition for static assertion static_assert(isPowerOf2_64(InlineBuckets), ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:30: in constexpr expansion of 'llvm::isPowerOf2_64(8)' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: constexpr call flows off the end of the function /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h: In instantiation of 'class llvm::SmallDenseMap, llvm::detail::DenseSetPair >': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseSet.h:55:23: required from 'class llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair >, llvm::DenseMapInfo >' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseSet.h:286:7: required from 'class llvm::SmallDenseSet >' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/SetVector.h:293:12: required from 'class llvm::SetVector, llvm::SmallDenseSet > >' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/SetVector.h:300:7: required from 'class llvm::SmallSetVector' /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:392:38: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: non-constant condition for static assertion /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:30: in constexpr expansion of 'llvm::isPowerOf2_64(2)' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: constexpr call flows off the end of the function In file included from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h: At global scope: /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:1665:8: error: 'optional' in namespace 'std' does not name a template type std::optional name; ^~~~~~~~ [ 21%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_hash.c.o In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_hash.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/hash.h:15, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_hash.c:11: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_hash.c: In function 'isl_hash_mem': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_hash.c:26:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < len; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_hash.c: In function 'isl_hash_table_find': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_hash.c:183:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (4 * table->n >= 3 * size) { ^~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/hash.h:15:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_hash.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_hash.c: In function 'isl_hash_table_remove': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_hash.c:225:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] isl_assert(ctx, h >= 0 && h < size, return); ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:148:7: note: in definition of macro 'isl_assert4' if (test) \ ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_hash.c:225:2: note: in expansion of macro 'isl_assert' isl_assert(ctx, h >= 0 && h < size, return); ^~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_hash.c:231:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (offset <= h2 - (h+1)) ^~ [ 21%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_id.c.o In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id.c:11: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id.c:11: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160: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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id.c:17:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_id_list_grow': /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_id_list_drop': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_id_list_insert': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) { ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_id_list_concat': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c:647:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list1->ref == 1 && list1->n + list2->n <= list1->size) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id.c: In function 'isl_stream_read_id': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id.c:262:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, NULL, "unexpected EOF"); ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id.c:12: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c:157:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id.c:307: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/check_type_range_templ.c: In function 'isl_multi_id_check_range': /tmp/devel/polly/work/polly-16.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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id.c:307:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c: In function 'isl_multi_id_get_at': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c:163:11: warning: variable 'ctx' set but not used [-Wunused-but-set-variable] isl_ctx *ctx; ^~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c: In function 'isl_multi_id_drop_dims': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c:506:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_multi_templ.c:508:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = first; i + n < multi->n; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h: In member function 'llvm::StringRef polly::Scop::getName()': /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:2049:10: error: 'name' was not declared in this scope if (!name) ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:2049:10: note: suggested alternative: 'tzname' if (!name) ^~~~ tzname /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:2051:13: error: 'name' was not declared in this scope return *name; ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:2051:13: note: suggested alternative: 'tzname' return *name; ^~~~ tzname In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:24:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/SmallBitVector.h: In member function 'llvm::SmallBitVector::size_type llvm::SmallBitVector::count() const': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/SmallBitVector.h:203:20: error: 'popcount' is not a member of 'llvm' return llvm::popcount(Bits); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/SmallBitVector.h:203:20: note: suggested alternative: 'count' return llvm::popcount(Bits); ^~~~~~~~ count In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:31:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/InstructionCost.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/Support/InstructionCost.h:87:8: error: 'optional' in namespace 'std' does not name a template type std::optional getValue() const { ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:23:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:557:8: error: 'optional' in namespace 'std' does not name a template type std::optional instCombineIntrinsic(InstCombiner & IC, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:561:8: error: 'optional' in namespace 'std' does not name a template type std::optional simplifyDemandedUseBitsIntrinsic( ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:566:8: error: 'optional' in namespace 'std' does not name a template type std::optional simplifyDemandedVectorEltsIntrinsic( ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:979:8: error: 'optional' in namespace 'std' does not name a template type std::optional getMaxVScale() const; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:982:8: error: 'optional' in namespace 'std' does not name a template type std::optional getVScaleForTuning() const; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1035:8: error: 'optional' in namespace 'std' does not name a template type std::optional getCacheSize(CacheLevel Level) const; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1038:8: error: 'optional' in namespace 'std' does not name a template type std::optional getCacheAssociativity(CacheLevel Level) const; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1275:45: error: 'std::optional' has not been declared static bool requiresOrderedReduction(std::optional FMF) { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1275:53: error: expected ',' or '...' before '<' token static bool requiresOrderedReduction(std::optional FMF) { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1304:45: error: 'std::optional' has not been declared unsigned Opcode, VectorType *Ty, std::optional FMF, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1304:53: error: expected ',' or '...' before '<' token unsigned Opcode, VectorType *Ty, std::optional FMF, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1326:12: error: 'std::optional' has not been declared std::optional FMF, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1326:20: error: expected ',' or '...' before '<' token std::optional FMF, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1383:12: error: 'std::optional' has not been declared std::optional AtomicElementSize = std::nullopt) const; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1383:20: error: expected ',' or '...' before '<' token std::optional AtomicElementSize = std::nullopt) const; ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1395:12: error: 'std::optional' has not been declared std::optional AtomicCpySize = std::nullopt) const; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1395:20: error: expected ',' or '...' before '<' token std::optional AtomicCpySize = std::nullopt) const; ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1119:44: error: 'nullopt' is not a member of 'std' ArrayRef Mask = std::nullopt, ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1122:54: error: 'nullopt' is not a member of 'std' ArrayRef Args = std::nullopt) const; ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h: In static member function 'static bool llvm::TargetTransformInfo::requiresOrderedReduction(int)': /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1276:12: error: 'FMF' was not declared in this scope return FMF && !(*FMF).allowReassoc(); ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1620:16: error: 'optional' in namespace 'std' does not name a template type virtual std::optional instCombineIntrinsic( ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1622:16: error: 'optional' in namespace 'std' does not name a template type virtual std::optional simplifyDemandedUseBitsIntrinsic( ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1625:16: error: 'optional' in namespace 'std' does not name a template type virtual std::optional simplifyDemandedVectorEltsIntrinsic( ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1726:16: error: 'optional' in namespace 'std' does not name a template type virtual std::optional getMaxVScale() const = 0; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1727:16: error: 'optional' in namespace 'std' does not name a template type virtual std::optional getVScaleForTuning() const = 0; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1738:16: error: 'optional' in namespace 'std' does not name a template type virtual std::optional getCacheSize(CacheLevel Level) const = 0; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1739:16: error: 'optional' in namespace 'std' does not name a template type virtual std::optional getCacheAssociativity(CacheLevel Level) ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1833:35: error: 'std::optional' has not been declared std::optional FMF, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1833:43: error: expected ',' or '...' before '<' token std::optional FMF, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1840:12: error: 'std::optional' has not been declared std::optional FMF, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1840:20: error: expected ',' or '...' before '<' token std::optional FMF, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1864:12: error: 'std::optional' has not been declared std::optional AtomicElementSize) const = 0; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1864:20: error: expected ',' or '...' before '<' token std::optional AtomicElementSize) const = 0; ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1870:12: error: 'std::optional' has not been declared std::optional AtomicCpySize) const = 0; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:1870:20: error: expected ',' or '...' before '<' token std::optional AtomicCpySize) const = 0; ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2022:8: error: 'optional' in namespace 'std' does not name a template type std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2026:8: error: 'optional' in namespace 'std' does not name a template type std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2033:8: error: 'optional' in namespace 'std' does not name a template type std::optional simplifyDemandedVectorEltsIntrinsic( ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2259:8: error: 'optional' in namespace 'std' does not name a template type std::optional getMaxVScale() const override { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2262:8: error: 'optional' in namespace 'std' does not name a template type std::optional getVScaleForTuning() const override { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2286:8: error: 'optional' in namespace 'std' does not name a template type std::optional getCacheSize(CacheLevel Level) const override { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2289:8: error: 'optional' in namespace 'std' does not name a template type std::optional ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2431:35: error: 'std::optional' has not been declared std::optional FMF, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2431:43: error: expected ',' or '...' before '<' token std::optional FMF, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2442:12: error: 'std::optional' has not been declared std::optional FMF, ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2442:20: error: expected ',' or '...' before '<' token std::optional FMF, ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2485:12: error: 'std::optional' has not been declared std::optional AtomicElementSize) const override { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2485:20: error: expected ',' or '...' before '<' token std::optional AtomicElementSize) const override { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2494:12: error: 'std::optional' has not been declared std::optional AtomicCpySize) const override { ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2494:20: error: expected ',' or '...' before '<' token std::optional AtomicCpySize) const override { ^ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h: In member function 'llvm::InstructionCost llvm::TargetTransformInfo::Model::getArithmeticReductionCost(unsigned int, llvm::VectorType*, int)': /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2433:56: error: 'FMF' was not declared in this scope return Impl.getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2433:61: error: 'CostKind' was not declared in this scope return Impl.getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2433:61: note: suggested alternative: 'PassKind' return Impl.getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); ^~~~~~~~ PassKind /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h: In member function 'llvm::InstructionCost llvm::TargetTransformInfo::Model::getExtendedReductionCost(unsigned int, bool, llvm::Type*, llvm::VectorType*, int)': /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2444:73: error: 'FMF' was not declared in this scope return Impl.getExtendedReductionCost(Opcode, IsUnsigned, ResTy, Ty, FMF, ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2445:42: error: 'CostKind' was not declared in this scope CostKind); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2445:42: note: suggested alternative: 'PassKind' CostKind); ^~~~~~~~ PassKind /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h: In member function 'llvm::Type* llvm::TargetTransformInfo::Model::getMemcpyLoopLoweringType(llvm::LLVMContext&, llvm::Value*, unsigned int, unsigned int, unsigned int, unsigned int, int) const': /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2488:43: error: 'AtomicElementSize' was not declared in this scope AtomicElementSize); ^~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2488:43: note: suggested alternative: 'AtomicMemSetInst' AtomicElementSize); ^~~~~~~~~~~~~~~~~ AtomicMemSetInst /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h: In member function 'void llvm::TargetTransformInfo::Model::getMemcpyLoopResidualLoweringType(llvm::SmallVectorImpl&, llvm::LLVMContext&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, int) const': /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2497:65: error: 'AtomicCpySize' was not declared in this scope SrcAlign, DestAlign, AtomicCpySize); ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2497:65: note: suggested alternative: 'AtomicMemCpyInst' SrcAlign, DestAlign, AtomicCpySize); ^~~~~~~~~~~~~ AtomicMemCpyInst /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/TargetTransformInfo.h:2665:8: error: 'optional' in namespace 'std' does not name a template type std::optional TTI; ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h: In instantiation of 'class llvm::SmallDenseMap, llvm::detail::DenseMapPair >': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PriorityWorklist.h:61:45: required from 'class llvm::PriorityWorklist, llvm::SmallDenseMap, llvm::detail::DenseMapPair > >' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PriorityWorklist.h:255:7: required from 'class llvm::SmallPriorityWorklist' /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:206:13: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: non-constant condition for static assertion static_assert(isPowerOf2_64(InlineBuckets), ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:30: in constexpr expansion of 'llvm::isPowerOf2_64(4)' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:890:3: error: constexpr call flows off the end of the function In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Support/SourceMgr.h:19:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/GICHelper.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:26: /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:100:16: error: 'std::optional' has not been declared std::optional Alignment = std::nullopt); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:100:24: error: expected ',' or '...' before '<' token std::optional Alignment = std::nullopt); ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:114:25: error: 'std::optional' has not been declared std::optional Alignment = std::nullopt); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:114:33: error: expected ',' or '...' before '<' token std::optional Alignment = std::nullopt); ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:128:20: error: 'std::optional' has not been declared std::optional Alignment = std::nullopt); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:128:28: error: expected ',' or '...' before '<' token std::optional Alignment = std::nullopt); ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:152:23: error: 'std::optional' has not been declared std::optional Alignment = std::nullopt); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:152:31: error: expected ',' or '...' before '<' token std::optional Alignment = std::nullopt); ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:158:21: error: 'std::optional' has not been declared std::optional Alignment = std::nullopt); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:158:29: error: expected ',' or '...' before '<' token std::optional Alignment = std::nullopt); ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:98:3: error: default argument missing for parameter 5 of 'static llvm::ErrorOr > llvm::MemoryBuffer::getFile(const llvm::Twine&, bool, bool, bool, int)' getFile(const Twine &Filename, bool IsText = false, ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:112:3: error: default argument missing for parameter 6 of 'static llvm::ErrorOr > llvm::MemoryBuffer::getOpenFileSlice(llvm::sys::fs::file_t, const llvm::Twine&, uint64_t, int64_t, bool, int)' getOpenFileSlice(sys::fs::file_t FD, const Twine &Filename, uint64_t MapSize, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:126:3: error: default argument missing for parameter 6 of 'static llvm::ErrorOr > llvm::MemoryBuffer::getOpenFile(llvm::sys::fs::file_t, const llvm::Twine&, uint64_t, bool, bool, int)' getOpenFile(sys::fs::file_t FD, const Twine &Filename, uint64_t FileSize, ^~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:150:3: error: default argument missing for parameter 4 of 'static llvm::ErrorOr > llvm::MemoryBuffer::getFileOrSTDIN(const llvm::Twine&, bool, bool, int)' getFileOrSTDIN(const Twine &Filename, bool IsText = false, ^~~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:156:3: error: default argument missing for parameter 5 of 'static llvm::ErrorOr > llvm::MemoryBuffer::getFileSlice(const llvm::Twine&, uint64_t, uint64_t, bool, int)' getFileSlice(const Twine &Filename, uint64_t MapSize, uint64_t Offset, ^~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:204:16: error: 'std::optional' has not been declared std::optional Alignment = std::nullopt); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:204:24: error: expected ',' or '...' before '<' token std::optional Alignment = std::nullopt); ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:210:21: error: 'std::optional' has not been declared std::optional Alignment = std::nullopt); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:210:29: error: expected ',' or '...' before '<' token std::optional Alignment = std::nullopt); ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:220:30: error: 'std::optional' has not been declared std::optional Alignment = std::nullopt); ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:220:38: error: expected ',' or '...' before '<' token std::optional Alignment = std::nullopt); ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:203:3: error: default argument missing for parameter 3 of 'static llvm::ErrorOr > llvm::WritableMemoryBuffer::getFile(const llvm::Twine&, bool, int)' getFile(const Twine &Filename, bool IsVolatile = false, ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:208:3: error: default argument missing for parameter 5 of 'static llvm::ErrorOr > llvm::WritableMemoryBuffer::getFileSlice(const llvm::Twine&, uint64_t, uint64_t, bool, int)' getFileSlice(const Twine &Filename, uint64_t MapSize, uint64_t Offset, ^~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MemoryBuffer.h:219:3: error: default argument missing for parameter 3 of 'static std::unique_ptr llvm::WritableMemoryBuffer::getNewUninitMemBuffer(size_t, const llvm::Twine&, int)' getNewUninitMemBuffer(size_t Size, const Twine &BufferName = "", ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/Support/SourceMgr.h:20:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/GICHelper.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:26: /tmp/devel/polly/work/.buildlink/include/llvm/Support/SMLoc.h:53:28: error: invalid use of '::' SMRange(std::nullopt_t) {} ^ /tmp/devel/polly/work/.buildlink/include/llvm/Support/SMLoc.h:53:28: error: expected ';' at end of member declaration In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/GICHelper.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:26: /tmp/devel/polly/work/.buildlink/include/llvm/Support/SourceMgr.h: In constructor 'llvm::SMDiagnostic::SMDiagnostic(llvm::StringRef, llvm::SourceMgr::DiagKind, llvm::StringRef)': /tmp/devel/polly/work/.buildlink/include/llvm/Support/SourceMgr.h:297:77: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(llvm::StringRef&)' : Filename(filename), LineNo(-1), ColumnNo(-1), Kind(Knd), Message(Msg) {} ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/GICHelper.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:26: /tmp/devel/polly/work/.buildlink/include/llvm/Support/SourceMgr.h:297:77: note: candidate expects 3 arguments, 1 provided : Filename(filename), LineNo(-1), ColumnNo(-1), Kind(Knd), Message(Msg) {} ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:558:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::initializer_list' /usr/include/g++/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:531:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::__cxx11::basic_string&&' /usr/include/g++/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:509:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const char*' /usr/include/g++/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/g++/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:437:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::__cxx11::basic_string&' /usr/include/g++/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:429:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::allocator&' /usr/include/g++/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/GICHelper.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:26: /tmp/devel/polly/work/.buildlink/include/llvm/Support/SourceMgr.h:297:77: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(llvm::StringRef&)' : Filename(filename), LineNo(-1), ColumnNo(-1), Kind(Knd), Message(Msg) {} ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/GICHelper.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:26: /tmp/devel/polly/work/.buildlink/include/llvm/Support/SourceMgr.h:297:77: note: candidate expects 3 arguments, 1 provided : Filename(filename), LineNo(-1), ColumnNo(-1), Kind(Knd), Message(Msg) {} ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:558:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::initializer_list' /usr/include/g++/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:531:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::__cxx11::basic_string&&' /usr/include/g++/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:509:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const char*' /usr/include/g++/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/g++/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:437:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::__cxx11::basic_string&' /usr/include/g++/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:429:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::allocator&' /usr/include/g++/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/GICHelper.h:17:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:26: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h: At global scope: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h:482:8: error: 'optional' in namespace 'std' does not name a template type std::optional getHotness() const { return Hotness; } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h:483:24: error: 'std::optional' has not been declared void setHotness(std::optional H) { Hotness = H; } ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h:483:32: error: expected ',' or '...' before '<' token void setHotness(std::optional H) { Hotness = H; } ^ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h:524:8: error: 'optional' in namespace 'std' does not name a template type std::optional Hotness; ^~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoOptimizationBase::Argument::Argument(llvm::StringRef)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h:432:67: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(llvm::StringRef&)' explicit Argument(StringRef Str = "") : Key("String"), Val(Str) {} ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/GICHelper.h:17:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:26: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h:432:67: note: candidate expects 3 arguments, 1 provided explicit Argument(StringRef Str = "") : Key("String"), Val(Str) {} ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:558:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::initializer_list' /usr/include/g++/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:531:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::__cxx11::basic_string&&' /usr/include/g++/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:509:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const char*' /usr/include/g++/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/g++/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:437:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::__cxx11::basic_string&' /usr/include/g++/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:429:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::allocator&' /usr/include/g++/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/GICHelper.h:17:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:26: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoOptimizationBase::Argument::Argument(llvm::StringRef, bool)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h:445:73: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(llvm::StringRef&)' Argument(StringRef Key, bool B) : Key(Key), Val(B ? "true" : "false") {} ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/GICHelper.h:17:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:26: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h:445:73: note: candidate expects 3 arguments, 1 provided Argument(StringRef Key, bool B) : Key(Key), Val(B ? "true" : "false") {} ^ In file included from /usr/include/g++/string:52:0, from /usr/include/g++/stdexcept:39, from /usr/include/g++/array:39, from /usr/include/g++/tuple:39, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:20, from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /usr/include/g++/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:558:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::initializer_list' /usr/include/g++/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:531:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::__cxx11::basic_string&&' /usr/include/g++/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:509:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const char*' /usr/include/g++/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/g++/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:437:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::__cxx11::basic_string&' /usr/include/g++/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:429:7: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const std::allocator&' /usr/include/g++/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/Support/GICHelper.h:17:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:26: /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h: In member function 'void llvm::DiagnosticInfoOptimizationBase::setHotness(int)': /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h:483:48: error: 'Hotness' was not declared in this scope void setHotness(std::optional H) { Hotness = H; } ^~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h:483:48: note: suggested alternative: 'setHotness' void setHotness(std::optional H) { Hotness = H; } ^~~~~~~ setHotness /tmp/devel/polly/work/.buildlink/include/llvm/IR/DiagnosticInfo.h:483:58: error: 'H' was not declared in this scope void setHotness(std::optional H) { Hotness = H; } ^ [ 21%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_ast_expr.c.o [ 21%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_id.c.o In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:14:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/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*]': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:4420:58: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:414: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)) {} ^ /tmp/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*]': /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instructions.h:4429:69: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:414:75: error: invalid conversion from 'std::remove_reference::type {aka const llvm::BasicBlock* (*)(const llvm::Value*)}' to 'int' [-fpermissive] [ 24%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_pw_aff.c.o [ 24%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_ilp.c.o [ 24%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_imath.c.o In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ilp.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ilp.c:10: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ilp.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ilp.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ilp.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160: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 /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_imath.c:1: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/hash.h:15, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:14, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_imath.c:1: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_imath.c:1: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_imath.c:1: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_imath.c:1: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < used * sizeof(mp_digit); i += 1) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ilp.c: In function 'unit_box_base_points': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ilp.c:56:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_ineq; ++i) { ^ [ 24%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_input.c.o /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'struct llvm::TypesAreDistinct*>': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:22: required from 'class llvm::PointerUnion*>' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:40:12: required from 'class llvm::TinyPtrVector' /usr/include/g++/bits/stl_pair.h:215:11: required from 'struct std::pair >' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:42:8: required from 'struct llvm::detail::DenseMapPair >' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:755:38: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:193:44: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:170:8: error: incomplete type 'llvm::detail::TypesAreDistinct*>' used in nested name specifier struct TypesAreDistinct ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnion*>': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:40:12: required from 'class llvm::TinyPtrVector' /usr/include/g++/bits/stl_pair.h:215:11: required from 'struct std::pair >' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:42:8: required from 'struct llvm::detail::DenseMapPair >' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:755:38: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/AliasAnalysis.h:193:44: required from here /tmp/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 /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:20: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:18: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:20: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:20: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:20: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < used * sizeof(mp_digit); i += 1) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'next_token': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:163:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok2, "expecting constant value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'isl_stream_read_val': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:197:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, NULL, "unexpected EOF"); ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:214:28: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "expecting value"); ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:221:30: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, NULL, "unexpected EOF"); ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:225:30: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok2, "expecting value"); ^~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'int_div_by_cst': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:265:28: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "expecting constant value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'accept_cst_factor': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:285:28: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "expecting constant value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'affine_mod': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:317:28: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "expecting constant value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'accept_div': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:436:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "expected denominator"); ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'accept_affine_factor': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:489:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, NULL, "unexpected EOF"); ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:505:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "unknown identifier"); ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:547:28: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "expecting factor"); ^~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'accept_affine': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:617:30: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, NULL, "unexpected EOF"); ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:664:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "unexpected isl_token"); ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'accept_affine_list': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:914:30: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, NULL, "unexpected EOF"); ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'read_defined_var_list': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:954:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "expecting unique identifier"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'read_tuple_pw_aff_el': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:1528:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, NULL, "unexpected EOF"); ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'add_constraint': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:1862:28: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "missing operator"); ^~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:1877:6: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] "list arguments not of same size"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'basic_map_read_polylib_constraint': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2170:28: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "expecting coefficient"); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2176:28: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "coefficient should appear on new line"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2202:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "expecting coefficient"); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2209:5: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] "coefficient should not appear on new line"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'basic_map_read_polylib': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2241:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, NULL, "unexpected EOF"); ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2247:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, NULL, "unexpected EOF"); ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2254:6: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] "expecting constraint matrix dimensions"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2269:9: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] "expecting number of output dimensions"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2279:9: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] "expecting number of input dimensions"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2290:9: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] "expecting number of existentials"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2301:9: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] "expecting number of parameters"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2308:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (n_col != 1 + out + in + local + nparam + 1) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2310:9: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] "dimensions don't match"); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2319:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < local; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2331:28: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "unexpected extra token on line"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'map_read_polylib': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2353:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, NULL, "unexpected EOF"); ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2363:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok2, "unexpected token"); ^~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'optional_power': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2397:28: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "expecting exponent"); ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'read_factor': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2418:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, NULL, "unexpected EOF"); ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2441:31: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok2, "expected denominator"); ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2477:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "unknown identifier"); ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2499:28: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "unexpected isl_token"); ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'read_optional_formula': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2566:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, NULL, "unexpected EOF"); ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'obj_add': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2768:5: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] "attempt to combine incompatible objects"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'obj_read': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2912:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, NULL, "unexpected EOF"); ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2955:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "expecting '->'"); ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2964:28: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "expecting '{'"); ^~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:2992:28: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "unexpected isl_token"); ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'isl_vec_read_polylib': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:3309:28: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "expecting vector length"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:3318:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < size; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:3321:29: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "expecting constant value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c: In function 'read_aff_domain': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:3470:28: warning: passing argument 3 of 'isl_stream_error' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] isl_stream_error(s, tok, "expecting '['"); ^~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_id_private.h:14:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_input.c:22: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/stream.h:60:6: note: expected 'char *' but argument is of type 'const char *' void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok, ^~~~~~~~~~~~~~~~ [ 27%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_int_sioimath.c.o In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/DenseMap.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:41, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In instantiation of 'constexpr size_t llvm::CTLog2() [with long unsigned int kValue = 8; size_t = long unsigned int]': /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:97:56: required from 'static constexpr llvm::Align llvm::Align::Constant() [with long unsigned int kValue = 8]' /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:103:49: required from 'static constexpr llvm::Align llvm::Align::Of() [with T = long unsigned int]' /tmp/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:168:73: required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with int Align = 8; BaseTy = llvm::StructLayout; TopTrailingObj = llvm::TrailingObjects; PrevTy = llvm::StructLayout; NextTy = long unsigned int; MoreTys = {}]' /tmp/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:302:77: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = long unsigned int; BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}]' /tmp/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h:647:63: required from here /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:399:3: error: non-constant condition for static assertion static_assert(kValue > 0 && llvm::isPowerOf2_64(kValue), ^~~~~~~~~~~~~ /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:399:50: in constexpr expansion of 'llvm::isPowerOf2_64(8)' /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:399:3: error: constexpr call flows off the end of the function /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In instantiation of 'constexpr size_t llvm::CTLog2() [with long unsigned int kValue = 4; size_t = long unsigned int]': /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:401:32: required from 'constexpr size_t llvm::CTLog2() [with long unsigned int kValue = 8; size_t = long unsigned int]' /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:97:56: required from 'static constexpr llvm::Align llvm::Align::Constant() [with long unsigned int kValue = 8]' /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:103:49: required from 'static constexpr llvm::Align llvm::Align::Of() [with T = long unsigned int]' /tmp/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:168:73: required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with int Align = 8; BaseTy = llvm::StructLayout; TopTrailingObj = llvm::TrailingObjects; PrevTy = llvm::StructLayout; NextTy = long unsigned int; MoreTys = {}]' /tmp/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:302:77: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = long unsigned int; BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}]' /tmp/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h:647:63: required from here /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:399:3: error: non-constant condition for static assertion /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:399:50: in constexpr expansion of 'llvm::isPowerOf2_64(4)' /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:399:3: error: constexpr call flows off the end of the function /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h: In instantiation of 'constexpr size_t llvm::CTLog2() [with long unsigned int kValue = 2; size_t = long unsigned int]': /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:401:32: recursively required from 'constexpr size_t llvm::CTLog2() [with long unsigned int kValue = 4; size_t = long unsigned int]' /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:401:32: required from 'constexpr size_t llvm::CTLog2() [with long unsigned int kValue = 8; size_t = long unsigned int]' /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:97:56: required from 'static constexpr llvm::Align llvm::Align::Constant() [with long unsigned int kValue = 8]' /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:103:49: required from 'static constexpr llvm::Align llvm::Align::Of() [with T = long unsigned int]' /tmp/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:168:73: required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with int Align = 8; BaseTy = llvm::StructLayout; TopTrailingObj = llvm::TrailingObjects; PrevTy = llvm::StructLayout; NextTy = long unsigned int; MoreTys = {}]' /tmp/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:302:77: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = long unsigned int; BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}]' /tmp/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h:647:63: required from here /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:399:3: error: non-constant condition for static assertion /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:399:50: in constexpr expansion of 'llvm::isPowerOf2_64(2)' /tmp/devel/polly/work/.buildlink/include/llvm/Support/MathExtras.h:399:3: error: constexpr call flows off the end of the function In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Value.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/User.h:24, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Constant.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:26, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h: In instantiation of 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with int Align = 8; BaseTy = llvm::StructLayout; TopTrailingObj = llvm::TrailingObjects; PrevTy = llvm::StructLayout; NextTy = long unsigned int; MoreTys = {}]': /tmp/devel/polly/work/.buildlink/include/llvm/Support/TrailingObjects.h:302:77: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = long unsigned int; BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}]' /tmp/devel/polly/work/.buildlink/include/llvm/IR/DataLayout.h:647:63: required from here /tmp/devel/polly/work/.buildlink/include/llvm/Support/Alignment.h:187:18: note: initializing argument 2 of 'uintptr_t llvm::alignAddr(const void*, llvm::Align)' inline uintptr_t alignAddr(const void *Addr, Align Alignment) { ^~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.c:4: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/hash.h:15, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:14, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.c:4: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.c:4: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.c:4: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.c:4: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160: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 /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:14:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'struct llvm::TypesAreDistinct::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:22: required from 'class llvm::PointerUnion::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FunctionExtras.h:283:9: required from 'llvm::detail::UniqueFunctionBase::~UniqueFunctionBase() [with ReturnT = void; ParamTs = {llvm::StringRef, llvm::Any}]' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FunctionExtras.h:363:7: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassInstrumentation.h:326:57: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:170:8: error: incomplete type 'llvm::detail::TypesAreDistinct::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>' used in nested name specifier struct TypesAreDistinct ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnion::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FunctionExtras.h:283:9: required from 'llvm::detail::UniqueFunctionBase::~UniqueFunctionBase() [with ReturnT = void; ParamTs = {llvm::StringRef, llvm::Any}]' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FunctionExtras.h:363:7: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassInstrumentation.h:326:57: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:22: error: 'value' is not a member of 'llvm::TypesAreDistinct::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>' 0, PTs...> { ^ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/ADT/ArrayRef.h:14:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'struct llvm::TypesAreDistinct::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:22: required from 'class llvm::PointerUnion::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FunctionExtras.h:175:56: required from 'bool llvm::detail::UniqueFunctionBase::isTrivialCallback() const [with ReturnT = void; ParamTs = {llvm::StringRef}]' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FunctionExtras.h:188:29: required from 'ReturnT (* llvm::detail::UniqueFunctionBase::getCallPtr() const)(void*, llvm::detail::UniqueFunctionBase::AdjustedParamT...) [with ReturnT = void; ParamTs = {llvm::StringRef}; llvm::detail::UniqueFunctionBase::CallPtrT = void (*)(void*, llvm::StringRef)]' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FunctionExtras.h:383:30: required from 'R llvm::unique_function::operator()(P ...) [with R = void; P = {llvm::StringRef}]' /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassInstrumentation.h:305:15: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/STLExtras.h:170:8: error: incomplete type 'llvm::detail::TypesAreDistinct::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>' used in nested name specifier struct TypesAreDistinct ^~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Metadata.h:21:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/TrackingMDRef.h:16, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/DebugLoc.h:17, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/Instruction.h:21, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/BasicBlock.h:22, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/CFG.h:25, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:46, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnion::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>': /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FunctionExtras.h:175:56: required from 'bool llvm::detail::UniqueFunctionBase::isTrivialCallback() const [with ReturnT = void; ParamTs = {llvm::StringRef}]' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FunctionExtras.h:188:29: required from 'ReturnT (* llvm::detail::UniqueFunctionBase::getCallPtr() const)(void*, llvm::detail::UniqueFunctionBase::AdjustedParamT...) [with ReturnT = void; ParamTs = {llvm::StringRef}; llvm::detail::UniqueFunctionBase::CallPtrT = void (*)(void*, llvm::StringRef)]' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/FunctionExtras.h:383:30: required from 'R llvm::unique_function::operator()(P ...) [with R = void; P = {llvm::StringRef}]' /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassInstrumentation.h:305:15: required from here /tmp/devel/polly/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:22: error: 'value' is not a member of 'llvm::TypesAreDistinct::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>' 0, PTs...> { ^ [ 27%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_local.c.o In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_vec_private.h:4, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local.c:14: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/space.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local.c:13: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_vec_private.h:4, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local.c:14: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_vec_private.h:4, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local.c:14: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ [ 27%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_local_space.c.o In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_vec_private.h:4, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local.c:14: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160: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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local.c:85:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/check_type_range_templ.c: In function 'isl_local_check_range': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local.c: In function 'isl_local_cmp': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local.c:204:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < mat1->n_row; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local.c: In function 'isl_local_reorder': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local.c:251:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < div->n_row; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local.c:254:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < r->len; ++j) ^ [ 27%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_lp.c.o In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:13: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:13: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160: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 /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_lp.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_lp.c:10: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_lp.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_lp.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_lp.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160: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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:246:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/check_type_range_templ.c: In function 'isl_local_space_check_range': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c: In function 'isl_local_space_get_div': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:371:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pos < 0 || pos >= ls->div->n_row) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c: In function 'isl_basic_map_sort_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:701:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 1; i < bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c: In function 'isl_merge_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:745:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0, j = 0, k = 0; i < div1->n_row && j < div2->n_row; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:745:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0, j = 0, k = 0; i < div1->n_row && j < div2->n_row; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:762:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (; i < div1->n_row; ++i, ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:766:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (; j < div2->n_row; ++j, ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c: In function 'isl_local_space_swap_div': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:787:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (a < 0 || a >= ls->div->n_row || b < 0 || b >= ls->div->n_row) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:787:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (a < 0 || a >= ls->div->n_row || b < 0 || b >= ls->div->n_row) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c: In function 'isl_local_space_substitute_equalities': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:1073:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < eq->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:1078:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < ls->div->n_row; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c: In function 'isl_local_space_substitute_seq': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:1136:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (first + n > ls->div->n_row) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c: In function 'isl_local_space_preimage_multi_aff': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_local_space.c:1520:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < ls->div->n_row; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_lp.c: In function 'isl_map_solve_lp': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_lp.c:108:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (map->p[i]->n_div > max_div) ^ [ 29%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_map.c.o In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:25: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:25: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:47:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassInstrumentation.h: In instantiation of 'void llvm::PassInstrumentation::runBeforeAnalysis(const PassT&, const IRUnitT&) const [with IRUnitT = polly::Scop; PassT = llvm::detail::AnalysisPassConcept::Invalidator, polly::ScopStandardAnalysisResults&>]': /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManagerImpl.h:69:7: required from 'llvm::AnalysisManager::ResultConceptT& llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, IRUnitT&, ExtraArgTs ...) [with IRUnitT = polly::Scop; ExtraArgTs = {polly::ScopStandardAnalysisResults&}; llvm::AnalysisManager::ResultConceptT = llvm::detail::AnalysisResultConcept::Invalidator>]' /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:778:22: required from 'typename PassT::Result& llvm::AnalysisManager::getResult(IRUnitT&, ExtraArgTs ...) [with PassT = polly::DependenceAnalysis; IRUnitT = polly::Scop; ExtraArgTs = {polly::ScopStandardAnalysisResults&}; typename PassT::Result = polly::DependenceAnalysis::Result]' /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:868:54: required from here /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassInstrumentation.h:278:34: error: no matching function for call to 'llvm::Any::Any(const polly::Scop*)' C(Analysis.name(), llvm::Any(&IR)); ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassInstrumentation.h:52:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:47, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:93:3: note: candidate: llvm::Any::Any(llvm::Any&&) Any(Any &&Other) : Storage(std::move(Other.Storage)) {} ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:93:3: note: no known conversion for argument 1 from 'const polly::Scop*' to 'llvm::Any&&' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:65:3: note: candidate: llvm::Any::Any(const llvm::Any&) Any(const Any &Other) ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:65:3: note: no known conversion for argument 1 from 'const polly::Scop*' to 'const llvm::Any&' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:63:3: note: candidate: constexpr llvm::Any::Any() Any() = default; ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:63:3: note: candidate expects 0 arguments, 1 provided In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:47:0, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassInstrumentation.h: In instantiation of 'void llvm::PassInstrumentation::runAfterAnalysis(const PassT&, const IRUnitT&) const [with IRUnitT = polly::Scop; PassT = llvm::detail::AnalysisPassConcept::Invalidator, polly::ScopStandardAnalysisResults&>]': /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManagerImpl.h:75:5: required from 'llvm::AnalysisManager::ResultConceptT& llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, IRUnitT&, ExtraArgTs ...) [with IRUnitT = polly::Scop; ExtraArgTs = {polly::ScopStandardAnalysisResults&}; llvm::AnalysisManager::ResultConceptT = llvm::detail::AnalysisResultConcept::Invalidator>]' /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:778:22: required from 'typename PassT::Result& llvm::AnalysisManager::getResult(IRUnitT&, ExtraArgTs ...) [with PassT = polly::DependenceAnalysis; IRUnitT = polly::Scop; ExtraArgTs = {polly::ScopStandardAnalysisResults&}; typename PassT::Result = polly::DependenceAnalysis::Result]' /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:868:54: required from here /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassInstrumentation.h:287:34: error: no matching function for call to 'llvm::Any::Any(const polly::Scop*)' C(Analysis.name(), llvm::Any(&IR)); ^~~~~~~~ In file included from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassInstrumentation.h:52:0, from /tmp/devel/polly/work/.buildlink/include/llvm/IR/PassManager.h:47, from /tmp/devel/polly/work/.buildlink/include/llvm/Analysis/LoopInfo.h:48, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetectionDiagnostic.h:23, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopDetection.h:49, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopInfo.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/ScopPass.h:20, from /tmp/devel/polly/work/polly-16.0.6.src/include/polly/DependenceInfo.h:25, from /tmp/devel/polly/work/polly-16.0.6.src/lib/Analysis/DependenceInfo.cpp:22: /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:93:3: note: candidate: llvm::Any::Any(llvm::Any&&) Any(Any &&Other) : Storage(std::move(Other.Storage)) {} ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:93:3: note: no known conversion for argument 1 from 'const polly::Scop*' to 'llvm::Any&&' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:65:3: note: candidate: llvm::Any::Any(const llvm::Any&) Any(const Any &Other) ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:65:3: note: no known conversion for argument 1 from 'const polly::Scop*' to 'const llvm::Any&' /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:63:3: note: candidate: constexpr llvm::Any::Any() Any() = default; ^~~ /tmp/devel/polly/work/.buildlink/include/llvm/ADT/Any.h:63:3: note: candidate expects 0 arguments, 1 provided In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:25: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:25: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:25: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < used * sizeof(mp_digit); i += 1) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_get_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:498:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_has_rational': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:1213:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (bmap->n_eq == total) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:1215:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:1227:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i == bmap->n_eq) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'basic_map_init': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:1324:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n_ineq + n_eq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:1327:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < extra; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'dup_constraints': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:1417:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < src->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:1424:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < src->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:1431:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < src->n_div; ++i) { ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:25: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_alloc_equality': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:1648:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] isl_assert(ctx, (bmap->eq - bmap->ineq) + bmap->n_eq <= bmap->c_size, ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:148:7: note: in definition of macro 'isl_assert4' if (test) \ ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:1648:2: note: in expansion of macro 'isl_assert' isl_assert(ctx, (bmap->eq - bmap->ineq) + bmap->n_eq <= bmap->c_size, ^~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:1654:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((bmap->eq - bmap->ineq) + bmap->n_eq == bmap->c_size) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_drop_equality': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:1712:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (r = pos; r < bmap->n_eq; ++r) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:1897:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/check_type_range_templ.c: In function 'isl_basic_map_check_range': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_insert_div': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:1926:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (div->size != 1 + 1 + total) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_swap_vars': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2143:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2147:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2151:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_swap_div': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2312:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2315:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2318:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'move_divs_last': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2358:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2360:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div - first - n; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2362:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2374:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/check_type_range_templ.c: In function 'isl_map_check_range': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_drop_core': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2412:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2415:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2418:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'insert_bounds_on_div_from_ineq': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2728:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; (lb || ub) && j < total + bmap->n_div; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2749:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < 1 + total + bmap->n_div; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2761:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < 1 + total + bmap->n_div; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'insert_bounds_on_div': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2841:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; (!check_lb || !check_ub) && i < bmap->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2854:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; bmap && i < bmap->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_involves_dims': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2953:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2956:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:2959:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_map_grow': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:3463:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (map->n + n <= map->size) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_contains': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:3679:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (1 + total != vec->size) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:3684:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:3692:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'insert_div_rows': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:4473:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->extra; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'drop_irrelevant_constraints': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:4513:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < first; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_set_project_onto_map': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:4726:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'add_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:4744:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_neg': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:4987:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:4990:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:4993:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_equal': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:5274:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n_equal && bmap; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_less_at': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:5289:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < pos && bmap; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_less_or_equal_at': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:5305:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < pos; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_more_at': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:5321:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < pos && bmap; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_more_or_equal_at': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:5337:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < pos; ++i) ^ [ 29%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_list.c.o /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'map_lex_lte_first': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:5354:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i + 1 < n; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'map_lex_gte_first': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:5410:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i + 1 < n; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_overlying_set': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:5764:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->extra; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:5766:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < like->n_div; ++i) { ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:25: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_map_add_basic_map': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:6440:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] isl_assert(map->ctx, map->n < map->size, goto error); ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:148:7: note: in definition of macro 'isl_assert4' if (test) \ ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:6440:2: note: in expansion of macro 'isl_assert' isl_assert(map->ctx, map->n < map->size, goto error); ^~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_list.c:12:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_basic_map_list_grow': /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_basic_map_list_drop': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_basic_map_list_insert': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) { ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_basic_map_list_concat': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c:647: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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_list.c:22:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_map_list_grow': /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_map_list_drop': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_map_list_insert': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) { ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_map_list_concat': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c:647: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 /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_list.c:33:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_map_list_grow': /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^~ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_map_list_drop': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_map_list_insert': /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) { ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.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) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'basic_set_parameter_preimage': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:7572:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] isl_assert(bset->ctx, mat->n_row == 1 + nparam, goto error); ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:148:7: note: in definition of macro 'isl_assert4' if (test) \ ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:7572:2: note: in expansion of macro 'isl_assert' isl_assert(bset->ctx, mat->n_row == 1 + nparam, goto error); ^~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c: In function 'isl_union_map_list_concat': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_list_templ.c:647:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list1->ref == 1 && list1->n + list2->n <= list1->size) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'set_parameter_preimage': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:7601:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (mat->n_row != 1 + nparam) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'basic_set_append_equalities': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:7641:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < eq->n_row; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'first_parameter_equality': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:7702:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0, j = n_div - 1; i < bset->n_eq && j >= 0; --j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'parameter_compute_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:7793:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i == bset->n_eq) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:7815:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] else if (i == bset->n_eq) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'compute_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:7969:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = n_known; i < bmap->n_div; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_first_unknown_div': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:8036:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_set_split_dims': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:8997:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_plain_is_non_empty': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:9445:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (bmap->sample->size != 1 + total) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_order_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:9493:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_expand_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:9568:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = n_div; i < div->n_row; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:9580:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < div->n_row; ++i) { ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:25: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'find_div': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:9629:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] isl_assert(dst->ctx, div <= n_div, return -1); ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:148:7: note: in definition of macro 'isl_assert4' if (test) \ ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:9629:2: note: in expansion of macro 'isl_assert' isl_assert(dst->ctx, div <= n_div, return -1); ^~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_align_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:9686:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < src->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_plain_has_fixed_var': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:10037:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0, d = total-1; i < bmap->n_eq && d+1 > pos; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:10037:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0, d = total-1; i < bmap->n_eq && d+1 > pos; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:10038:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (; d+1 > pos; --d) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:10041:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (d != pos) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_plain_cmp': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:10353:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap1->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:10358:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap1->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:10363:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap1->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_get_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:11172:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:11178:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:11184:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'basic_map_dim_is_bounded': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:11421:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:11428:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:11432:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_set_vars_get_sign': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:11596:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'find_modulo_constraint_pair': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:11749:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:11758:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = i + 1; j < bmap->n_ineq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:11767:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j >= bmap->n_ineq) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_output_defining_equality': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:11827:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bmap->n_eq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:11847:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (l >= bmap->n_ineq) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_plain_is_single_valued': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:11880:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (eq >= bmap->n_eq) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_set_is_box': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:12070:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:12077:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < bset->n_eq) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:12079:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_ineq; ++i) { ^ [ 29%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_simplify.c.o /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_equalities_matrix': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:12882:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_inequalities_matrix': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:12915:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_from_constraint_matrices': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:12966:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < extra; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:12972:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < eq->n_row; ++i) { ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:16: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:1, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:16: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:12988:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < ineq->n_row; ++i) { ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:16: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:16: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_ctx_private.h:2, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:16: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < used * sizeof(mp_digit); i += 1) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'reduce_div_coefficients': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:222:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'normalize_div_expressions': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:293:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'eliminate_var_using_equality': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:315:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < bmap->n_eq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:326:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < bmap->n_ineq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:337:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < bmap->n_div; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'ok_to_eliminate_div': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:400:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (last_div < 0 || last_div <= div) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'eliminate_divs_eq': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:431:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'eliminate_divs_ineq': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:472:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:475:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < bmap->n_eq) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:477:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:480:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < bmap->n_ineq) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'bmap_eq_involves_unknown_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:507:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'isl_basic_map_gauss5': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:618:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (done = 0; done < bmap->n_eq; ++done) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:620:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = done; k < bmap->n_eq; ++k) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:623:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (k < bmap->n_eq) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:639:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (last_var >= total_var) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:645:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (done == bmap->n_eq) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:647:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = done; k < bmap->n_eq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'setup_constraint_index': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:779:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < bset->n_ineq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'n_pure_div_eq': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:905:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0, j = bmap->n_div-1; i < bmap->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'normalize_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:998:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (div_eq < bmap->n_eq) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1037:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < T->n_row - 1; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1050:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1053:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < bmap->n_eq) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1062:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 1; i < T->n_row; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1073:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 1; i < T->n_row; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1087:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pos[j] < T->n_row && C2) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'ok_to_set_div_from_bound': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1144:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bmap->n_div; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1154:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bmap->n_div; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'check_for_div_constraints': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1214:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'isl_basic_map_remove_duplicate_constraints': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1255:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 1; k < bmap->n_ineq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1270:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; bmap && k < bmap->n_ineq-1; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'eliminate_unit_div': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1374:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bmap->n_ineq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_map_preimage_multi_aff': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'eliminate_selected_unit_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1432:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:13828:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:13838:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'div_is_redundant': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1608:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:13848:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1612:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1622:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'remove_dependent_vars': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1703:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'isl_basic_map_eliminate_vars': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1733:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (d = pos + n - 1; d >= 0 && d >= pos; --d) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1739:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] d >= 0 && d >= total - bmap->n_div && d >= pos; --d) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1739:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] d >= 0 && d >= total - bmap->n_div && d >= pos; --d) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1741:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (d = pos + n - 1; d >= 0 && d >= pos; --d) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1745:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1755:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < bmap->n_eq) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1759:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'compute_elimination_index': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1963:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (d = 0; d < len; ++d) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:1965:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'isl_basic_set_reduce_using_equalities': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:2032:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_eq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:2035:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_ineq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'remove_shifted_constraints': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:2112:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < bset->n_ineq; ++k) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'isl_basic_map_drop_unrelated_constraints': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:2310:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:2312:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'drop_irrelevant_constraints': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:2355:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset->n_eq; ++j) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:2358:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j < bset->n_eq) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:2362:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset->n_ineq; ++j) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:2365:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j < bset->n_ineq) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'uset_gist_full': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:2570:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < context_ineq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:2576:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bset->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'n_div_eq': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:2890:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'basic_map_from_equalities': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:2912:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (1 + total != eq->n_col) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:2918:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < eq->n_row; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'combined_variable_compression': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:2964:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (bmap1->n_eq == n1) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:2969:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (bmap2->n_eq == n2) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_basic_set_tighten_outward': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:14381:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bset->n_ineq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'isl_basic_map_plain_is_disjoint': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:3837:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap2->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:3845:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap2->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:3854:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap1->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'div_find_coalesce': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4172:23: warning: signed and unsigned type in conditional expression [-Wsign-compare] return opp < 0 ? -1 : n_div; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4174:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4192:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4193:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i == div) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4197:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < n_div; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4203:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j < n_div) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4205:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bmap->n_ineq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4207:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j == l || j == u) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4207:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j == l || j == u) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4227:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j < bmap->n_ineq) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'drop_more_redundant_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4428:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (l = 0; l < bmap->n_ineq; ++l) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4433:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (u = 0; u < bmap->n_ineq; ++u) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4447:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (u < bmap->n_ineq) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4454:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (l == bmap->n_ineq) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'coalesce_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4547:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4548:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i == l || i == u) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4548:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i == l || i == u) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'coalesce_or_drop_more_redundant_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4601:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (l = 0; l < bmap->n_ineq; ++l) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4604:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (u = 0; u < bmap->n_ineq; ++u) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'lower_bound_is_cst': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4854:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq && (lower < 0 || upper < 0); ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4893:23: warning: signed and unsigned type in conditional expression [-Wsign-compare] return equal ? lower : bmap->n_ineq; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'isl_basic_map_drop_redundant_divs_ineq': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:5029:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:5042:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bmap->n_eq; ++j) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:5045:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j < bmap->n_eq) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:5049:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bmap->n_ineq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'isl_basic_map_preimage_vars': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:5187:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:5190:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:5193:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'isl_basic_map_drop_redundant_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:5279:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:5290:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i >= bmap->n_eq) ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'has_multiple_var_equality': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:5322:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'isl_basic_map_reduce_coefficients': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:5458:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'isl_basic_map_shift_div': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:5522:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:5528:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:5534:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) { ^ --- lib/CMakeFiles/obj.Polly.dir/Analysis/DependenceInfo.cpp.o --- *** [lib/CMakeFiles/obj.Polly.dir/Analysis/DependenceInfo.cpp.o] Error code 1 make[2]: stopped in /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build 1 error make[2]: stopped in /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build [ 32%] Building C object lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_subtract.c.o --- lib/CMakeFiles/obj.Polly.dir/all --- *** [lib/CMakeFiles/obj.Polly.dir/all] Error code 2 make[1]: stopped in /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:0: warning: "snprintf" redefined #define snprintf _snprintf In file included from /usr/include/stdio.h:597:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/list.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:10: /usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition #define snprintf(str, len, ...) \ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint32_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_ulong_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_siomath_uint64_to_digits': /tmp/devel/polly/work/polly-16.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) / \ ^ /tmp/devel/polly/work/polly-16.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); ^~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_siarg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_si64arg_src': /tmp/devel/polly/work/polly-16.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; ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_d': /tmp/devel/polly/work/polly-16.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) ^ In file included from /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build/lib/External/isl/isl_config.h:56:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:17, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_get_str': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_config_post.h:31:18: warning: implicit declaration of function '_snprintf'; did you mean 'vsnprintf'? [-Wimplicit-function-declaration] #define snprintf _snprintf ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:541:3: note: in expansion of macro 'snprintf' snprintf(result, 12, "%" PRIi32, isl_sioimath_get_small(val)); ^~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int.h:25:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_blk.h:13, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:24, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_pow_ui': /tmp/devel/polly/work/polly-16.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)) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h: In function 'isl_sioimath_hash': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_int_sioimath.h:1160:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < used * sizeof(mp_digit); i += 1) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c: In function 'expand_constraint': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:40:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c: In function 'tab_add_constraints': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:76:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_eq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:89:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_ineq; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c: In function 'tab_add_constraint': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:137:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (c < 2 * bmap->n_eq) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c: In function 'tab_add_divs': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:196:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < bmap->n_div; ++i) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:203:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < tab->bmap->n_div; ++j) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:208:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j == tab->bmap->n_div) { ^~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c: In function 'tab_freeze_constraints': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:230:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < tab->n_con; ++i) ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c: In function 'isl_basic_map_plain_is_singleton': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:727:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return bmap->n_eq == total; ^~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/list.h:13:0, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_private.h:18, from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:10: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c: In function 'singleton_extract_point': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:757:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] isl_assert(bmap->ctx, bmap->n_eq == dim, return NULL); ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/include/isl/ctx.h:148:7: note: in definition of macro 'isl_assert4' if (test) \ ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:757:2: note: in expansion of macro 'isl_assert' isl_assert(bmap->ctx, bmap->n_eq == dim, return NULL); ^~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_subtract.c:765:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 0; j < bmap->n_eq; ++j) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c: In function 'isl_basic_map_drop_redundant_divs_ineq': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4759:5: warning: 'last_neg' may be used uninitialized in this function [-Wmaybe-uninitialized] if (ineq1 > ineq2) { ^ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:5031:17: note: 'last_neg' was declared here int last_pos, last_neg; ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:4924:2: warning: 'last_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] lower_bound_from_parallel(bmap, ineq, lower, o_div + div, &c); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_simplify.c:5031:7: note: 'last_pos' was declared here int last_pos, last_neg; ^~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_lexopt_templ.c: In function 'basic_map_partial_lexopt_pw_multi_aff': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:8309:9: warning: 'all_empty' may be used uninitialized in this function [-Wmaybe-uninitialized] return set_from_map(isl_map_union_disjoint(set_to_map(set1), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ set_to_map(set2))); ~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:7236:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_lexopt_templ.c:92:11: note: 'all_empty' was declared here isl_set *all_empty; ^~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_map_partial_lexopt_aligned_pw_multi_aff': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:3975:9: warning: 'todo' may be used uninitialized in this function [-Wmaybe-uninitialized] return set_from_map(isl_map_intersect(set_to_map(set1), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ set_to_map(set2))); ~~~~~~~~~~~~~~~~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:7262:11: note: 'todo' was declared here isl_set *todo; ^~~~ /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c: In function 'isl_map_partial_lexopt_aligned': /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:8309:9: warning: 'all_empty' may be used uninitialized in this function [-Wmaybe-uninitialized] return set_from_map(isl_map_union_disjoint(set_to_map(set1), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ set_to_map(set2))); ~~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map.c:7321:0: /tmp/devel/polly/work/polly-16.0.6.src/lib/External/isl/isl_map_lexopt_templ.c:92:11: note: 'all_empty' was declared here isl_set *all_empty; ^~~~~~~~~ A failure has been detected in another branch of the parallel make make[2]: stopped in /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build --- lib/External/CMakeFiles/PollyISL.dir/all --- *** [lib/External/CMakeFiles/PollyISL.dir/all] Error code 2 make[1]: stopped in /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build 2 errors make[1]: stopped in /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build *** [all] Error code 2 make: stopped in /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build 1 error make: stopped in /tmp/devel/polly/work/polly-16.0.6.src/cmake-pkgsrc-build *** Error code 2 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/devel/polly *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/devel/polly