[libc] Fix wrong type for load/store of Repeated elements
GitOrigin-RevId: 408c0cc4eb6099d06cbd51fd4e205c2b39b2c8af
diff --git a/src/string/memory_utils/elements.h b/src/string/memory_utils/elements.h
index ff47f61..f99e03d 100644
--- a/src/string/memory_utils/elements.h
+++ b/src/string/memory_utils/elements.h
@@ -129,13 +129,13 @@
}
}
- static Storage<Element> Load(const char *ptr) {
- Storage<Element> value;
+ static Storage<Repeated> Load(const char *ptr) {
+ Storage<Repeated> value;
Copy(reinterpret_cast<char *>(&value), ptr);
return value;
}
- static void Store(char *ptr, Storage<Element> value) {
+ static void Store(char *ptr, Storage<Repeated> value) {
Copy(ptr, reinterpret_cast<const char *>(&value));
}
};