dash/ci/test
MarcoFalke b87625d738 Merge #18901: fuzz: use std::optional for sep_pos_opt variable
420fa0770f37619bfa29898d59dac45b6a477abb fuzz: use std::optional for sep_pos variable (Harris)

Pull request description:

  This PR changes the original `size_t sep_pos` to `std::optional<size_t> sep_post_opt` to remove the warning when compiling fuzz tests.

  ```shell
  warning: variable 'sep_pos' may be uninitialized when used here [-Wconditional-uninitialized]
  ```

  Also, it adds `--enable-c++17` flag to CI fuzz scripts.

ACKs for top commit:
  practicalswift:
    ACK 420fa0770f37619bfa29898d59dac45b6a477abb
  MarcoFalke:
    ACK 420fa07

Tree-SHA512: e967d5d8ab8ee7394b243ff5b28bac72d30bd14774e4a206f8c87474fad22769da76e4ba4e03cbef83b8f60e5293e9d9293b613e2e2e59e187d4e59ae6b874ca
2023-01-23 11:21:05 -06:00
..
00_setup_env_arm.sh ci: reconcile differences between ci setups 2022-07-01 09:04:01 +05:30
00_setup_env_i686_ubsan.sh ci: reconcile differences between ci setups 2022-07-01 09:04:01 +05:30
00_setup_env_i686.sh ci: reconcile differences between ci setups 2022-07-01 09:04:01 +05:30
00_setup_env_mac_host.sh ci: reconcile differences between ci setups 2022-07-01 09:04:01 +05:30
00_setup_env_mac.sh ci: reconcile differences between ci setups 2022-07-01 09:04:01 +05:30
00_setup_env_native_centos.sh Merge #17635: ci: Add CentOS 7 build 2022-08-30 09:08:16 -05:00
00_setup_env_native_cxx20.sh ci: reconcile differences between ci setups 2022-07-01 09:04:01 +05:30
00_setup_env_native_fuzz_with_valgrind.sh Merge #18901: fuzz: use std::optional for sep_pos_opt variable 2023-01-23 11:21:05 -06:00
00_setup_env_native_fuzz.sh Merge #18901: fuzz: use std::optional for sep_pos_opt variable 2023-01-23 11:21:05 -06:00
00_setup_env_native_nowallet.sh ci: reconcile differences between ci setups 2022-07-01 09:04:01 +05:30
00_setup_env_native_qt5.sh ci: align TEST_RUNNER_EXTRA with INTEGRATION_TESTS_ARGS 2022-07-01 09:04:01 +05:30
00_setup_env_native_tsan.sh Partial Merge #17517: ci: Bump to clang-8 for asan build to avoid segfaults on ppc64le 2022-10-17 15:41:14 -05:00
00_setup_env_s390x.sh Merge #17515: Remove straggling OpenSSL references from doc and build 2022-06-16 01:34:30 -04:00
00_setup_env_win64.sh ci: reconcile differences between ci setups 2022-07-01 09:04:01 +05:30
00_setup_env.sh Partial Merge #17517: ci: Bump to clang-8 for asan build to avoid segfaults on ppc64le 2022-10-17 15:41:14 -05:00
03_before_install.sh merge bitcoin#16582: Rework ci (Use travis only as fallback env) 2022-02-12 19:24:32 +05:30
04_install.sh Partial Merge #17517: ci: Bump to clang-8 for asan build to avoid segfaults on ppc64le 2022-10-17 15:41:14 -05:00
05_before_script.sh merge bitcoin#17176: Cleanup macOS runs 2022-07-01 08:59:38 +05:30