]> git.localhorst.tv Git - l2e.git/blobdiff - src/loader/Compiler.cpp
activated the loader
[l2e.git] / src / loader / Compiler.cpp
index d122643fbedc7c29ddac0eef0ad6fb8d8fe53f3c..bb96b28728ecf82e1abb03fbb195722eb02dec83 100644 (file)
@@ -75,11 +75,11 @@ void Compiler::WriteOwnStrings(ostream &out) {
                        i(intp.ExportedIdentifiers().begin()),
                        end(intp.ExportedIdentifiers().end());
                        i != end; ++i) {
-               addressMap.insert(make_pair(i->c_str(), cursor));
                Object object;
                object.typeId = Interpreter::STRING_ID;
                object.size = i->size() + 1;
                Write(out, &object, sizeof(Object));
+               addressMap.insert(make_pair(i->c_str(), cursor));
                Write(out, i->c_str(), object.size);
        }
        for(vector<Interpreter::PostponedDefinition>::const_iterator