Example: --- import core.stdcpp.vector: stdcpp_vector = vector; alias VectorVectorInt = stdcpp_vector!(stdcpp_vector!int); ---- Output: ...\import\core\stdcpp\vector.d(590): Error: template core.lifetime.moveEmplace cannot deduce function from argument types !()(stdcpp_vector!(int, allocator!int)), candidates are: ...\import\core\lifetime.d(1787): moveEmplace(T)(ref T source, ref T target) ...\vector_test.d(2): Error: template instance core.stdcpp.vector.stdcpp_vector!(stdcpp_vector!(int, allocator!int), allocator!(stdcpp_vector!(int, allocator!int))) error instantiating
@n8sh created dlang/druntime pull request #3238 "Fix: core.stdcpp.vector cannot have core.stdcpp.vector as element" fixing this issue: - Fix Issue 21323 - (64-bit Windows only) core.stdcpp.vector could not have core.stdcpp.vector as element https://github.com/dlang/druntime/pull/3238
dlang/druntime pull request #3238 "Fix: core.stdcpp.vector cannot have core.stdcpp.vector as element" was merged into stable: - 43651191e970adb5d8ae7018eb5f2195eeb3695c by Nathan Sashihara: Fix Issue 21323 - (64-bit Windows only) core.stdcpp.vector could not have core.stdcpp.vector as element https://github.com/dlang/druntime/pull/3238
dlang/druntime pull request #3269 "merge stable" was merged into master: - 444fc360b27adf4420464ab2019061f1c60b20fc by Nathan Sashihara: Fix Issue 21323 - (64-bit Windows only) core.stdcpp.vector could not have core.stdcpp.vector as element https://github.com/dlang/druntime/pull/3269