• Magne Mahre's avatar
    Bug#12912112 MYSQL_CLIENT_TEST FAILS ON TEST_TRUNCATION · 68147625
    Magne Mahre authored
           
    Sun Studio 12 has an error when calculating the compile-time 
    length of a constant character string.  The error is only 
    present when building an optimized 32-bits version, using 
    the -xbuiltin=(%all) compiler flag. 
           
    During compilation, the compiler recognizes the use of 
    the strlen() function used on a constant string. It 
    optimizes the strlen and replaces it with the actual 
    length of the string.   This optimization seems to 
    calculate the length wrongly in this particular case. 
           
    Replacing the "const char *" with a "const char []" 
    solves the problem. 
    68147625
mysql_client_test.c 538 KB