summaryrefslogtreecommitdiff
path: root/basic/source/runtime/dllmgr-x64.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'basic/source/runtime/dllmgr-x64.cxx')
-rw-r--r--basic/source/runtime/dllmgr-x64.cxx7
1 files changed, 3 insertions, 4 deletions
diff --git a/basic/source/runtime/dllmgr-x64.cxx b/basic/source/runtime/dllmgr-x64.cxx
index fbd2d4948a32..a0902dad034c 100644
--- a/basic/source/runtime/dllmgr-x64.cxx
+++ b/basic/source/runtime/dllmgr-x64.cxx
@@ -26,7 +26,6 @@
#include <algorithm>
#include <cstddef>
-#include <list>
#include <map>
#include <vector>
@@ -108,8 +107,8 @@ public:
const MarshalData& operator=(const MarshalData&) = delete;
std::vector< char > * newBlob() {
- blobs_.push_front(std::vector< char >());
- return &blobs_.front();
+ blobs_.push_back(std::vector< char >());
+ return &blobs_.back();
}
std::vector< UnmarshalData > unmarshal;
@@ -117,7 +116,7 @@ public:
std::vector< StringData > unmarshalStrings;
private:
- std::list< std::vector< char > > blobs_;
+ std::vector< std::vector< char > > blobs_;
};
std::size_t align(std::size_t address, std::size_t alignment) {