blob: 6994e2a39bb5f6fa1b1155314d50116eb6720af6 [file] [log] [blame]
// Copyright (C) 2005 Free Software Foundation, Inc.
// Contributed by Nathan Sidwell 13 Oct 2005 <nathan@codesourcery.com>
// PR 22551:ICE
// Origin: Johnny Casey <emailwastefilter-bugzillagccorg@yahoo.com>
const int B = ~(~0u >> 1);
#define b(x) (B + x)
int Foo (int error)
{
switch (error)
{
case b (1): return 0;
case b (2): return 0;
case b (3): return 0;
case b (4): return 0;
case b (5): return 0;
}
return 0;
}