forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitf1f10a1
committed
Add declaration-level assertions for compile-time checks
Those new assertions can be used at file scope, outside of any functionfor compilation checks. This commit provides implementations for C andC++, and fallback implementations.Author: Peter SmithReviewed-by: Andres Freund, Kyotaro Horiguchi, Dagfinn Ilmari Mannsåker,Michael PaquierDiscussion:https://postgr.es/m/201DD0641B056142AC8C6645EC1B5F62014B8E8030@SYD12171 parent6148e2b commitf1f10a1
File tree
7 files changed
+76
-12
lines changed- src
- backend
- storage/page
- utils
- adt
- misc
- bin/pg_dump
- common
- include
- storage
7 files changed
+76
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
| 122 | + | |
130 | 123 | | |
131 | 124 | | |
132 | 125 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
39 | 42 | | |
40 | 43 | | |
41 | 44 | | |
42 | 45 | | |
43 | 46 | | |
44 | 47 | | |
45 | 48 | | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
46 | 52 | | |
47 | 53 | | |
48 | 54 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
241 | 241 | | |
242 | 242 | | |
243 | 243 | | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
244 | 247 | | |
245 | 248 | | |
246 | 249 | | |
| |||
286 | 289 | | |
287 | 290 | | |
288 | 291 | | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
289 | 295 | | |
290 | 296 | | |
291 | 297 | | |
292 | 298 | | |
293 | 299 | | |
294 | 300 | | |
295 | 301 | | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
296 | 305 | | |
297 | 306 | | |
298 | 307 | | |
| |||
301 | 310 | | |
302 | 311 | | |
303 | 312 | | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
304 | 316 | | |
305 | 317 | | |
306 | 318 | | |
| |||
316 | 328 | | |
317 | 329 | | |
318 | 330 | | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
319 | 334 | | |
320 | 335 | | |
321 | 336 | | |
| |||
339 | 354 | | |
340 | 355 | | |
341 | 356 | | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
342 | 360 | | |
343 | 361 | | |
344 | 362 | | |
345 | 363 | | |
346 | 364 | | |
347 | 365 | | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
348 | 369 | | |
349 | 370 | | |
350 | 371 | | |
351 | 372 | | |
352 | 373 | | |
353 | 374 | | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
354 | 378 | | |
355 | 379 | | |
356 | 380 | | |
| |||
465 | 489 | | |
466 | 490 | | |
467 | 491 | | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
468 | 495 | | |
469 | 496 | | |
470 | 497 | | |
| |||
615 | 642 | | |
616 | 643 | | |
617 | 644 | | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
618 | 648 | | |
619 | 649 | | |
620 | 650 | | |
| |||
638 | 668 | | |
639 | 669 | | |
640 | 670 | | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
641 | 674 | | |
642 | 675 | | |
643 | 676 | | |
| |||
749 | 782 | | |
750 | 783 | | |
751 | 784 | | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
752 | 788 | | |
753 | 789 | | |
754 | 790 | | |
| |||
763 | 799 | | |
764 | 800 | | |
765 | 801 | | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
766 | 805 | | |
767 | 806 | | |
768 | 807 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
83 | 86 | | |
84 | 87 | | |
85 | 88 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
40 | 43 | | |
41 | 44 | | |
42 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
832 | 832 | | |
833 | 833 | | |
834 | 834 | | |
835 | | - | |
836 | | - | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
837 | 839 | | |
838 | 840 | | |
839 | 841 | | |
| |||
845 | 847 | | |
846 | 848 | | |
847 | 849 | | |
| 850 | + | |
| 851 | + | |
848 | 852 | | |
849 | 853 | | |
850 | 854 | | |
851 | 855 | | |
852 | 856 | | |
| 857 | + | |
| 858 | + | |
853 | 859 | | |
854 | 860 | | |
855 | 861 | | |
856 | 862 | | |
857 | 863 | | |
858 | 864 | | |
859 | 865 | | |
860 | | - | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
861 | 869 | | |
862 | 870 | | |
863 | 871 | | |
864 | 872 | | |
865 | | - | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
866 | 876 | | |
867 | 877 | | |
868 | 878 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
418 | 418 | | |
419 | 419 | | |
420 | 420 | | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
421 | 431 | | |
422 | 432 | | |
423 | 433 | | |
| |||
0 commit comments
Comments
(0)