Код: Выделить всё
cmake_minimum_required(VERSION 3.5)
set(CMAKE_CXX_COMPILER "clang++")
project(test LANGUAGES CXX)
add_compile_options(-fsanitize=memory)
add_link_options(-fsanitize=memory)
add_executable(main_target main.cpp)
< /code>
main.cpp:
#include
#include
struct TargetClass;
struct PointerClass { TargetClass* target; ~PointerClass(); };
struct TargetClass
{
int a = 7;
~TargetClass() { std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79774829/stdfilesystem-crashes-with-use-of-uninitialized-value-in-clang-with-msan[/url]