Commit e98f47d
committed
Dodge a compiler bug affecting timetz_zone/timetz_izone.
This avoids a compiler bug occurring in AIX's xlc, even in pretty
late-model revisions. Buildfarm testing has now confirmed that
only 64-bit xlc is affected. Although we are contemplating
dropping support for xlc in v17, it's still supported in the
back branches, so we need this fix.
Back-patch of code changes from HEAD commit 19fa977.
(The test cases were already back-patched, in 4a427b8 et al.)
Discussion: https://postgr.es/m/CA+hUKGK=DOC+hE-62FKfZy=Ybt5uLkrg3zCZD-jFykM-iPn8yw@mail.gmail.com1 parent 32d3118 commit e98f47d
1 file changed
+6
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2877 | 2877 | | |
2878 | 2878 | | |
2879 | 2879 | | |
| 2880 | + | |
2880 | 2881 | | |
2881 | 2882 | | |
2882 | | - | |
2883 | | - | |
| 2883 | + | |
| 2884 | + | |
2884 | 2885 | | |
2885 | 2886 | | |
2886 | 2887 | | |
| |||
2910 | 2911 | | |
2911 | 2912 | | |
2912 | 2913 | | |
| 2914 | + | |
2913 | 2915 | | |
2914 | 2916 | | |
2915 | | - | |
2916 | | - | |
| 2917 | + | |
| 2918 | + | |
2917 | 2919 | | |
2918 | 2920 | | |
2919 | 2921 | | |
| |||
0 commit comments