1/* Origin: PR c/675 from aj@suse.de. */ 2/* { dg-do compile } */ 3/* { dg-options "-Wall" } */ 4 5#include <stddef.h> 6 7int 8main (void) 9{ 10 size_t len; 11 12 len = ~(sizeof (size_t) - 1); /* { dg-bogus "truncated" "bogus truncation warning" } */ 13 14 return len - len; 15} 16