Vassil Vassilev

Results 65 issues of Vassil Vassilev

We should be able to differentiate `std::unique_ptr`, `std::shared_ptr` and `std::weak_ptr`.

As per https://github.com/llvm/llvm-project/commit/b13c8ca9ebc4bfa4a916c46ff1415d3092be136c clang moved to C++14 in version 10.

While differentiating we are calling Sema::PerformPendingInstantiations which eagerly instantiates pending templates. We do this because we want to make sure if we differentiate a templated function it has a body....

Until clang plugins on Windows work ( see https://discourse.llvm.org/t/clang-plugins-on-windows and https://discourse.llvm.org/t/support-clang-plugins-on-windows/ ) we can link the shared object to the clang compiler and run the testing infrastructure as part of...

See root-project/root#10850

The purpose of this PR is to track the progress of removing workarounds in runtime_cxxmodules (see root-project/root#2717)

Do not Merge

Do not Merge