]> granicus.if.org Git - postgresql/commitdiff
Suppress compiler warning in new contrib/pg_trgm code.
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 13 Apr 2014 15:00:11 +0000 (11:00 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 13 Apr 2014 15:00:11 +0000 (11:00 -0400)
MSVC doesn't seem to like it when a constant initializer loses
precision upon being assigned.

David Rowley

contrib/pg_trgm/trgm_regexp.c

index 2e6fa219350976337e4b08fe5bcb25dae8f1cf93..9720408a025723ef7ea93468bcc26bea100dbd1a 100644 (file)
  * Numbers based on analysis of real-life texts.
  */
 const float4 penalties[8] = {
-       1.0                                           /* "aaa" */
-       3.5                                           /* "aa " */
-       0.0                                           /* "a a" (impossible) */
-       0.0                                           /* "a  " (impossible) */
-       4.2                                           /* " aa" */
-       2.1                                           /* " a " */
-       25.0                                          /* "  a" */
-       0.0                                                     /* "   " (impossible) */
+       1.0f,                                           /* "aaa" */
+       3.5f,                                           /* "aa " */
+       0.0f,                                           /* "a a" (impossible) */
+       0.0f,                                           /* "a  " (impossible) */
+       4.2f,                                           /* " aa" */
+       2.1f,                                           /* " a " */
+       25.0f,                                          /* "  a" */
+       0.0f                                            /* "   " (impossible) */
 };
 
 /* Struct representing a single pg_wchar, converted back to multibyte form */