Commit 055b323c authored by sunny's avatar sunny

Add comment that the variable dest should be word aligned. After discussion

on IM with Heikki.
parent ff83c218
...@@ -4536,6 +4536,7 @@ row_search_autoinc_read_column( ...@@ -4536,6 +4536,7 @@ row_search_autoinc_read_column(
const byte* data; const byte* data;
ib_longlong value; ib_longlong value;
mem_heap_t* heap = NULL; mem_heap_t* heap = NULL;
/* Our requirement is that dest should be word aligned. */
byte dest[sizeof(value)]; byte dest[sizeof(value)];
ulint offsets_[REC_OFFS_NORMAL_SIZE]; ulint offsets_[REC_OFFS_NORMAL_SIZE];
ulint* offsets = offsets_; ulint* offsets = offsets_;
...@@ -4556,7 +4557,8 @@ row_search_autoinc_read_column( ...@@ -4556,7 +4557,8 @@ row_search_autoinc_read_column(
mach_read_int_type(dest, data, len, unsigned_type); mach_read_int_type(dest, data, len, unsigned_type);
/* The assumption here is that the AUTOINC value can't be negative.*/ /* The assumption here is that the AUTOINC value can't be negative
and that dest is word aligned. */
switch (len) { switch (len) {
case 8: case 8:
value = *(ib_longlong*) dest; value = *(ib_longlong*) dest;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment