Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Explicit instanciation of xbt::Extendable<> specializations.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 17 Sep 2019 08:23:17 +0000 (10:23 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Mon, 6 Jan 2020 21:09:44 +0000 (22:09 +0100)
commit63225b9520042ef129adb975132fe68ec5710988
treeaa3c575f1049f8677eacc6f843bde18d6a54a1df
parent625c2124b6e2481b08cea258a4a4ee50a40ed143
Explicit instanciation of xbt::Extendable<> specializations.

Fixes Asan warnings about odr-violations (default with current gcc-10, or with
ASAN_OPTIONS='use_odr_indicator=true detect_odr_violation=2').

It may also complete commit f2e9bf81aebf9a0d39563c3f955fc24e9270d74f
"Explicit instanciation of Extendable<simgrid::s4u::Host>".
18 files changed:
include/simgrid/kernel/routing/NetPoint.hpp
include/simgrid/plugins/file_system.h
include/simgrid/s4u/Actor.hpp
include/simgrid/s4u/Disk.hpp
include/simgrid/s4u/Host.hpp
include/simgrid/s4u/Link.hpp
include/simgrid/s4u/Storage.hpp
src/kernel/routing/NetPoint.cpp
src/msg/msg_private.hpp
src/msg/msg_task.cpp
src/plugins/file_system/s4u_FileSystem.cpp
src/plugins/vm/VirtualMachineImpl.cpp
src/plugins/vm/VirtualMachineImpl.hpp
src/s4u/s4u_Actor.cpp
src/s4u/s4u_Disk.cpp
src/s4u/s4u_Host.cpp
src/s4u/s4u_Link.cpp
src/s4u/s4u_Storage.cpp