@@ -1464,7 +1464,7 @@ def test_decl_inits(self):
1464
1464
1465
1465
d1_1 = 'float f = 0xEF.56p1;'
1466
1466
self .assertEqual (self .get_decl_init (d1_1 ),
1467
- ['Constant' , 'float ' , '0xEF.56p1' ])
1467
+ ['Constant' , 'double ' , '0xEF.56p1' ])
1468
1468
1469
1469
d1_2 = 'int bitmask = 0b1001010;'
1470
1470
self .assertEqual (self .get_decl_init (d1_2 ),
@@ -1529,7 +1529,23 @@ def test_decl_inits(self):
1529
1529
1530
1530
d55 = 'float ld = 0xDE.38p0;'
1531
1531
self .assertEqual (self .get_decl_init (d55 ),
1532
- ['Constant' , 'float' , '0xDE.38p0' ])
1532
+ ['Constant' , 'double' , '0xDE.38p0' ])
1533
+
1534
+ d56 = 'float ld = 0xDE.38p0f;'
1535
+ self .assertEqual (self .get_decl_init (d56 ),
1536
+ ['Constant' , 'float' , '0xDE.38p0f' ])
1537
+
1538
+ d57 = 'float ld = 0xDE.38p0F;'
1539
+ self .assertEqual (self .get_decl_init (d57 ),
1540
+ ['Constant' , 'float' , '0xDE.38p0F' ])
1541
+
1542
+ d58 = 'float ld = 0xDE.38p0l;'
1543
+ self .assertEqual (self .get_decl_init (d58 ),
1544
+ ['Constant' , 'long double' , '0xDE.38p0l' ])
1545
+
1546
+ d59 = 'float ld = 0xDE.38p0L;'
1547
+ self .assertEqual (self .get_decl_init (d59 ),
1548
+ ['Constant' , 'long double' , '0xDE.38p0L' ])
1533
1549
1534
1550
d6 = 'int i = 1;'
1535
1551
self .assertEqual (self .get_decl_init (d6 ),
0 commit comments