1f08c3bdfSopenharmony_ci#define BIGU 0xfffff00000000000U 2f08c3bdfSopenharmony_ci#define BIGULL 0xfffff00000000000ULL 3f08c3bdfSopenharmony_ci 4f08c3bdfSopenharmony_cistatic unsigned long long a = BIGU; 5f08c3bdfSopenharmony_cistatic unsigned long long b = BIGULL; 6f08c3bdfSopenharmony_ci 7f08c3bdfSopenharmony_ci/* 8f08c3bdfSopenharmony_ci * check-name: constant-suffix 9f08c3bdfSopenharmony_ci * check-command: sparse -m32 -Wconstant-suffix $file 10f08c3bdfSopenharmony_ci * 11f08c3bdfSopenharmony_ci * check-error-start 12f08c3bdfSopenharmony_ciconstant-suffix-32.c:4:31: warning: constant 0xfffff00000000000U is so big it is unsigned long long 13f08c3bdfSopenharmony_ci * check-error-end 14f08c3bdfSopenharmony_ci */ 15f08c3bdfSopenharmony_ci 16