Commit 18c3a4ac by Zack Weinberg Committed by Jeff Law

* gcc.c-torture/compile/981211-1.c: New test.

From-SVN: r24256
parent 4a5f66c3
Fri Dec 11 01:12:45 1998 Zack Weinberg <zack@rabi.columbia.edu>
* gcc.c-torture/compile/981211-1.c: New test.
1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br> 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
* gcc.dg/ultrasp1.c: empty dg-options, avoid `long long' warnings * gcc.dg/ultrasp1.c: empty dg-options, avoid `long long' warnings
......
/* Basic tests of the #assert preprocessor extension. */
#define fail int fail
#assert abc (def)
#assert abc (ghi)
#assert abc (jkl)
#assert space ( s p a c e )
/* Basic: */
#if !#abc (def) || !#abc (ghi) || !#abc (jkl)
fail
#endif
/* any answer for #abc */
#if !#abc
fail
#endif
/* internal whitespace is collapsed,
external whitespace is deleted */
#if !#space (s p a c e) || !#space ( s p a c e ) || #space (space)
fail
#endif
/* removing assertions */
#unassert abc (jkl)
#if !#abc || !#abc (def) || !#abc (ghi) || #abc (jkl)
fail
#endif
#unassert abc
#if #abc || #abc (def) || #abc (ghi) || #abc (jkl)
fail
#endif
int gobble
/* make sure it can succeed too.
also check space before open paren isn't significant */
#if #space(s p a c e)
;
#endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment