1b8e80941Smrg/* Original definitions. */
2b8e80941Smrg#define TWO  ( 1+1 )
3b8e80941Smrg#define FOUR (2 + 2)
4b8e80941Smrg#define SIX  (3 + 3)
5b8e80941Smrg#define EIGHT (8 + 8)
6b8e80941Smrg
7b8e80941Smrg/* Redefinitions with whitespace in same places, but different amounts, (so no
8b8e80941Smrg * error). */
9b8e80941Smrg#define TWO	(	1+1   )
10b8e80941Smrg#define FOUR    (2	+  2)
11b8e80941Smrg#define SIX	(3/*comment is whitespace*/+   /* collapsed */ /* to */ /* one */ /* space */  3)
12b8e80941Smrg
13b8e80941Smrg/* Trailing whitespace (no error) */
14b8e80941Smrg#define EIGHT (8 + 8)
15b8e80941Smrg
16b8e80941Smrg/* Redefinitions with whitespace in different places. Each of these should
17b8e80941Smrg * trigger an error. */
18b8e80941Smrg#define TWO  (1 + 1)
19b8e80941Smrg#define FOUR ( 2+2 )
20b8e80941Smrg#define SIX  (/*not*/3 + 3/*expected*/)
21