Fix GCC pragma.
Fix "error: #pragma GCC diagnostic not allowed inside functions". Change-Id: Iaa7e39ac46975f00bc337b97875ba8b77295064a Reviewed-on: https://code.wireshark.org/review/6355 Reviewed-by: Gerald Combs <gerald@wireshark.org>
This commit is contained in:
parent
e3eab8391d
commit
85e69d4fca
|
@ -27,6 +27,7 @@
|
||||||
|
|
||||||
gboolean failed = FALSE;
|
gboolean failed = FALSE;
|
||||||
|
|
||||||
|
DIAG_OFF(shadow)
|
||||||
void
|
void
|
||||||
run_tests(void)
|
run_tests(void)
|
||||||
{
|
{
|
||||||
|
@ -98,7 +99,6 @@ run_tests(void)
|
||||||
failed = TRUE;
|
failed = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
DIAG_OFF(shadow)
|
|
||||||
/* check that finally is called on an uncaught exception */
|
/* check that finally is called on an uncaught exception */
|
||||||
ex_thrown = finally_called = 0;
|
ex_thrown = finally_called = 0;
|
||||||
TRY {
|
TRY {
|
||||||
|
@ -114,7 +114,6 @@ run_tests(void)
|
||||||
ex_thrown++;
|
ex_thrown++;
|
||||||
}
|
}
|
||||||
ENDTRY;
|
ENDTRY;
|
||||||
DIAG_ON(shadow)
|
|
||||||
|
|
||||||
if (finally_called != 1) {
|
if (finally_called != 1) {
|
||||||
printf("03: FINALLY called %u times (not 1) on uncaught exception\n", finally_called);
|
printf("03: FINALLY called %u times (not 1) on uncaught exception\n", finally_called);
|
||||||
|
@ -127,7 +126,6 @@ run_tests(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
DIAG_OFF(shadow)
|
|
||||||
/* check that finally is called on an rethrown exception */
|
/* check that finally is called on an rethrown exception */
|
||||||
ex_thrown = finally_called = 0;
|
ex_thrown = finally_called = 0;
|
||||||
TRY {
|
TRY {
|
||||||
|
@ -150,7 +148,6 @@ run_tests(void)
|
||||||
finally_called ++;
|
finally_called ++;
|
||||||
}
|
}
|
||||||
ENDTRY;
|
ENDTRY;
|
||||||
DIAG_ON(shadow)
|
|
||||||
|
|
||||||
if (finally_called != 11) {
|
if (finally_called != 11) {
|
||||||
printf("04: finally_called = %u (not 11) on rethrown exception\n", finally_called);
|
printf("04: finally_called = %u (not 11) on rethrown exception\n", finally_called);
|
||||||
|
@ -163,7 +160,6 @@ run_tests(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
DIAG_OFF(shadow)
|
|
||||||
/* check that finally is called on an exception thrown from a CATCH block */
|
/* check that finally is called on an exception thrown from a CATCH block */
|
||||||
ex_thrown = finally_called = 0;
|
ex_thrown = finally_called = 0;
|
||||||
TRY {
|
TRY {
|
||||||
|
@ -191,7 +187,6 @@ run_tests(void)
|
||||||
finally_called ++;
|
finally_called ++;
|
||||||
}
|
}
|
||||||
ENDTRY;
|
ENDTRY;
|
||||||
DIAG_ON(shadow)
|
|
||||||
|
|
||||||
if (finally_called != 11) {
|
if (finally_called != 11) {
|
||||||
printf("05: finally_called = %u (not 11) on exception thrown from CATCH\n", finally_called);
|
printf("05: finally_called = %u (not 11) on exception thrown from CATCH\n", finally_called);
|
||||||
|
@ -206,6 +201,7 @@ run_tests(void)
|
||||||
if(failed == FALSE )
|
if(failed == FALSE )
|
||||||
printf("success\n");
|
printf("success\n");
|
||||||
}
|
}
|
||||||
|
DIAG_ON(shadow)
|
||||||
|
|
||||||
int main(void)
|
int main(void)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue