You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make Integer/Long mangling consistent on 32bit/64bit
old new
32bit, Integer int long [long] (now consistent with 64bit)
32bit, Long long int (now consistent with 64bit)
64bit, Integer long [long] long [long] (unchanged)
64bit, Long int int (unchanged)
Copy file name to clipboardExpand all lines: changelog.txt
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,7 @@
1
1
Version 1.06.0
2
2
3
3
[changed]
4
+
- Name mangling of Integer/Long parameters was reversed on 32bit to match 64bit, so the same FB and C++ code will be compatible on both 32bit and 64bit. Integer is mangled as C++ long (except on Win64), Long is mangled as C++ int.
4
5
- Adjusted warning text for "mixed bool/nonbool operands" warning
5
6
- test-suite uses libfbcunit for unit testing framework
6
7
- SELECT CASE AS CONST respects data type and will show overflow warnings on out-of-range constants
0 commit comments