@@ -111,6 +111,9 @@ class TestPlatform : public TestFixture {
111111 ASSERT_EQUALS (32 , platform.int_bit );
112112 ASSERT_EQUALS (64 , platform.long_bit );
113113 ASSERT_EQUALS (64 , platform.long_long_bit );
114+ ASSERT_EQUALS (32 , platform.float_bit );
115+ ASSERT_EQUALS (64 , platform.double_bit );
116+ ASSERT_EQUALS (128 , platform.long_double_bit );
114117 }
115118
116119 void valid_config_win32w () const {
@@ -136,6 +139,12 @@ class TestPlatform : public TestFixture {
136139 ASSERT_EQUALS (32 , platform.int_bit );
137140 ASSERT_EQUALS (32 , platform.long_bit );
138141 ASSERT_EQUALS (64 , platform.long_long_bit );
142+ ASSERT_EQUALS (32 , platform.float_bit );
143+ ASSERT_EQUALS (64 , platform.double_bit );
144+ ASSERT_EQUALS (64 , platform.long_double_bit );
145+ ASSERT_EQUALS (32 , platform.float_bit );
146+ ASSERT_EQUALS (64 , platform.double_bit );
147+ ASSERT_EQUALS (64 , platform.long_double_bit );
139148 }
140149
141150 void valid_config_unix32 () const {
@@ -161,6 +170,9 @@ class TestPlatform : public TestFixture {
161170 ASSERT_EQUALS (32 , platform.int_bit );
162171 ASSERT_EQUALS (32 , platform.long_bit );
163172 ASSERT_EQUALS (64 , platform.long_long_bit );
173+ ASSERT_EQUALS (32 , platform.float_bit );
174+ ASSERT_EQUALS (64 , platform.double_bit );
175+ ASSERT_EQUALS (96 , platform.long_double_bit );
164176 }
165177
166178 void valid_config_win64 () const {
@@ -186,6 +198,9 @@ class TestPlatform : public TestFixture {
186198 ASSERT_EQUALS (32 , platform.int_bit );
187199 ASSERT_EQUALS (32 , platform.long_bit );
188200 ASSERT_EQUALS (64 , platform.long_long_bit );
201+ ASSERT_EQUALS (32 , platform.float_bit );
202+ ASSERT_EQUALS (64 , platform.double_bit );
203+ ASSERT_EQUALS (64 , platform.long_double_bit );
189204 }
190205
191206 void valid_config_file_1 () const {
0 commit comments