We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents bb2a1d1 + 9ce9434 commit 9c2a2e5Copy full SHA for 9c2a2e5
hnswlib/hnswalg.h
@@ -132,7 +132,9 @@ namespace hnswlib {
132
std::default_random_engine level_generator_;
133
134
inline labeltype getExternalLabel(tableint internal_id) const {
135
- return *((labeltype *) (data_level0_memory_ + internal_id * size_data_per_element_ + label_offset_));
+ labeltype return_label;
136
+ memcpy(&return_label,(data_level0_memory_ + internal_id * size_data_per_element_ + label_offset_), sizeof(labeltype));
137
+ return return_label;
138
}
139
140
inline labeltype *getExternalLabeLp(tableint internal_id) const {
0 commit comments