Commit da58c65
committed
gen_stub: Support fn_flags2 flags
Change zend_function_entry.flags to a uint64_t to that both ZEND_ACC_ and
ZEND_ACC2_ flags can be represented.
Introduce ZEND_FENTRY_FLAGS(flags, flags2) to pass ZEND_ACC2_ flags to
ZEND_RAW_FENTRY(), ZEND_FENTRY().
Source-level backwards compatibility is maintained, as passing raw ZEND_ACC_
flags to ZEND_RAW_FENTRY(), ZEND_FENTRY() still works.1 parent ee3addf commit da58c65
6 files changed
Lines changed: 43 additions & 12 deletions
File tree
- Zend
- build
- ext/standard
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3045 | 3045 | | |
3046 | 3046 | | |
3047 | 3047 | | |
3048 | | - | |
3049 | 3048 | | |
3050 | 3049 | | |
3051 | 3050 | | |
| |||
3055 | 3054 | | |
3056 | 3055 | | |
3057 | 3056 | | |
3058 | | - | |
| 3057 | + | |
3059 | 3058 | | |
3060 | 3059 | | |
3061 | 3060 | | |
| |||
3067 | 3066 | | |
3068 | 3067 | | |
3069 | 3068 | | |
| 3069 | + | |
3070 | 3070 | | |
3071 | 3071 | | |
3072 | 3072 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| 77 | + | |
| 78 | + | |
77 | 79 | | |
78 | 80 | | |
79 | 81 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1184 | 1184 | | |
1185 | 1185 | | |
1186 | 1186 | | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
1187 | 1213 | | |
1188 | 1214 | | |
1189 | 1215 | | |
| |||
1199 | 1225 | | |
1200 | 1226 | | |
1201 | 1227 | | |
1202 | | - | |
| 1228 | + | |
1203 | 1229 | | |
1204 | 1230 | | |
1205 | 1231 | | |
| |||
1240 | 1266 | | |
1241 | 1267 | | |
1242 | 1268 | | |
1243 | | - | |
| 1269 | + | |
1244 | 1270 | | |
1245 | 1271 | | |
1246 | 1272 | | |
| |||
1253 | 1279 | | |
1254 | 1280 | | |
1255 | 1281 | | |
1256 | | - | |
| 1282 | + | |
1257 | 1283 | | |
1258 | 1284 | | |
1259 | 1285 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1641 | 1641 | | |
1642 | 1642 | | |
1643 | 1643 | | |
1644 | | - | |
| 1644 | + | |
| 1645 | + | |
| 1646 | + | |
| 1647 | + | |
1645 | 1648 | | |
1646 | 1649 | | |
1647 | 1650 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments