AT_BANNER([Invalid C declarations])
m4_define([CHECK_BADDECL],
- [AT_CHECK([if cdecl99 -e '$1'; then exit 1; fi], [0], [], [stderr])])
+ [AT_CHECK([cdecl99 -e '$1'], [1], [], [stderr])])
m4_define([SIMPLE_BADDECL],
[AT_SETUP([$1])
[explain int f, g((x))],
[explain int x, (void)],
[explain int [[5]], (void)])
+
+SIMPLE_BADDECL([Error recovery on multiple object declaration],
+ [explain int inline x, y])