Suppress compiler warning in new contrib/pg_trgm code.
authorTom Lane
Sun, 13 Apr 2014 15:00:11 +0000 (11:00 -0400)
committerTom Lane
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 */