1f08c3bdfSopenharmony_ci#define BIGU 0xfffff00000000000U 2f08c3bdfSopenharmony_ci#define BIGUL 0xfffff00000000000UL 3f08c3bdfSopenharmony_ci 4f08c3bdfSopenharmony_cistatic unsigned long a = BIGU; 5f08c3bdfSopenharmony_cistatic unsigned long b = BIGUL; 6f08c3bdfSopenharmony_ci 7f08c3bdfSopenharmony_ci/* 8f08c3bdfSopenharmony_ci * check-name: constant-suffix 9f08c3bdfSopenharmony_ci * check-command: sparse -m64 -Wconstant-suffix $file 10f08c3bdfSopenharmony_ci * check-assert: sizeof(long) == 8 11f08c3bdfSopenharmony_ci * 12f08c3bdfSopenharmony_ci * check-error-start 13f08c3bdfSopenharmony_ciconstant-suffix-64.c:4:26: warning: constant 0xfffff00000000000U is so big it is unsigned long 14f08c3bdfSopenharmony_ci * check-error-end 15f08c3bdfSopenharmony_ci */ 16f08c3bdfSopenharmony_ci 17