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:
parent
d41231fc13
commit
e60123cfc0
@ -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) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user