diff options
| author | Alexander Gavrilov | 2012-03-29 22:56:06 +0400 |
|---|---|---|
| committer | Alexander Gavrilov | 2012-03-29 22:56:06 +0400 |
| commit | ec48405f0ac03d64660125ff10e7d30579151159 (patch) | |
| tree | 22026fbf6aec489fbc80243cc7e33c7e92d7576d /library/DataStaticsFields.cpp | |
| parent | 0c2c94fa92f27290fc499f4542179ed9a0f2a7e0 (diff) | |
| download | dfhack-ec48405f0ac03d64660125ff10e7d30579151159.tar.gz dfhack-ec48405f0ac03d64660125ff10e7d30579151159.tar.bz2 dfhack-ec48405f0ac03d64660125ff10e7d30579151159.tar.xz | |
Fix mistake: static initialization code cannot access other static objects.
Specifically, the eid->type() call depends on the order of linking.
Diffstat (limited to 'library/DataStaticsFields.cpp')
| -rw-r--r-- | library/DataStaticsFields.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/library/DataStaticsFields.cpp b/library/DataStaticsFields.cpp index 29816bbc..a34938f9 100644 --- a/library/DataStaticsFields.cpp +++ b/library/DataStaticsFields.cpp @@ -36,6 +36,7 @@ namespace df { pointer_identity identity_traits<void*>::identity; stl_ptr_vector_identity identity_traits<std::vector<void*> >::identity; stl_bit_vector_identity identity_traits<std::vector<bool> >::identity; + bit_array_identity identity_traits<BitArray<int> >::identity; buffer_container_identity buffer_container_identity::base_instance; |
