Merge pull request #199 from borglab/fix/segfaults-in-x32
fix Key as size_t (Closes #182)release/4.3a0
						commit
						76ff65f249
					
				|  | @ -115,8 +115,11 @@ void KeyInfo::initialize(const GaussianFactorGraph &fg) { | |||
|   size_t start = 0; | ||||
| 
 | ||||
|   for (size_t i = 0; i < n; ++i) { | ||||
|     const size_t key = ordering_[i]; | ||||
|     const size_t dim = colspec.find(key)->second; | ||||
|     const Key key = ordering_[i]; | ||||
|     const auto it_key = colspec.find(key); | ||||
|     if (it_key==colspec.end()) | ||||
|       throw std::runtime_error("KeyInfo: Inconsistency in key-dim map"); | ||||
|     const size_t dim = it_key->second; | ||||
|     this->emplace(key, KeyInfoEntry(i, dim, start)); | ||||
|     start += dim; | ||||
|   } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue