Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix compilation error with clang 11.0.1.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Sun, 5 Mar 2023 20:56:34 +0000 (21:56 +0100)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Sun, 5 Mar 2023 21:00:51 +0000 (22:00 +0100)
commitf36e5e2a83a86bfe5c608df2276e33b4e4ad0e85
tree06a37d9b2775d8501ce47bce798e756ec5db9e9d
parentbde7cd336f0c403e990645b6eb1fab00191a5497
Fix compilation error with clang 11.0.1.

Building CXX object CMakeFiles/simgrid.dir/src/mc/explo/udpor/maximal_subsets_iterator.cpp.o
In file included from .../src/mc/explo/udpor/maximal_subsets_iterator.cpp:1:
.../src/mc/explo/udpor/maximal_subsets_iterator.hpp:38:3: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
  maximal_subsets_iterator() = default;
  ^
.../src/mc/explo/udpor/maximal_subsets_iterator.hpp:43:68: note: default constructor of 'maximal_subsets_iterator' is implicitly deleted because field 'config' of const-qualified type 'const std::optional<std::reference_wrapper<const Configuration>>' would not be initialized
  const std::optional<std::reference_wrapper<const Configuration>> config;
                                                                   ^
1 error generated.
src/mc/explo/udpor/maximal_subsets_iterator.hpp