// libstdc++/3129
void test02()
{
- bool test __attribute__((unused)) = true;
+ bool test = true;
int max = std::numeric_limits<int>::max() - 1;
std::stringbuf strbuf;
std::ios ios(&strbuf);
}
catch(...)
{
- test = false;
- VERIFY( test );
+ VERIFY( false );
}
VERIFY( v == 0 );
// max is different code path from max-1
v = &test;
- try
+ try
{
v = ios.pword(std::numeric_limits<int>::max());
}
}
catch(...)
{
- test = false;
- VERIFY( test );
+ VERIFY( false );
}
VERIFY( v == &test );
}
catch(...)
{
- test = false;
- VERIFY( test );
+ VERIFY( false );
}
VERIFY( l == 0 );
}
catch(...)
{
- test = false;
- VERIFY( test );
+ VERIFY( false );
}
VERIFY( l == 1 );
-
}
int main(void)