Commit b2253688 authored by Marko Mäkelä's avatar Marko Mäkelä

Bug#59181 InnoDB compilation failure on the Sun Studio compiler

Define UNIV_PREFETCH_R(add) as sun_prefetch_read_many((void*) addr),
because apparently some versions of the Sun library
omit the const qualifier.
parent 2d32d7c9
...@@ -412,7 +412,7 @@ it is read or written. */ ...@@ -412,7 +412,7 @@ it is read or written. */
/* Use sun_prefetch when compile with Sun Studio */ /* Use sun_prefetch when compile with Sun Studio */
# define UNIV_EXPECT(expr,value) (expr) # define UNIV_EXPECT(expr,value) (expr)
# define UNIV_LIKELY_NULL(expr) (expr) # define UNIV_LIKELY_NULL(expr) (expr)
# define UNIV_PREFETCH_R(addr) sun_prefetch_read_many(addr) # define UNIV_PREFETCH_R(addr) sun_prefetch_read_many((void*) addr)
# define UNIV_PREFETCH_RW(addr) sun_prefetch_write_many(addr) # define UNIV_PREFETCH_RW(addr) sun_prefetch_write_many(addr)
#else #else
/* Dummy versions of the macros */ /* Dummy versions of the macros */
......
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