1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-02-24 13:54:17 +01:00

[util] Properly return reference from small_vector emplace_back

This commit is contained in:
Philip Rebohle 2024-10-18 09:53:35 +02:00
parent d41231fc13
commit e60123cfc0

View File

@ -133,9 +133,9 @@ namespace dxvk {
} }
template<typename... Args> template<typename... Args>
void emplace_back(Args... args) { T& emplace_back(Args... args) {
reserve(m_size + 1); reserve(m_size + 1);
new (ptr(m_size++)) T(std::forward<Args>(args)...); return *(new (ptr(m_size++)) T(std::forward<Args>(args)...));
} }
void erase(size_t idx) { void erase(size_t idx) {