/* Copyright (C) 2000 Free Software Foundation, Inc. */ | |
/* { dg-do run } */ | |
/* { dg-options "" } */ | |
/* Apparently older preprocessors used to fail this test. */ | |
#include <string.h> | |
extern void abort (void); | |
#define S(str, args...) " " str "\n", ##args | |
int | |
main() | |
{ | |
const char *s = S("foo"); | |
if (strchr (s, '\n') == NULL) | |
abort (); | |
return 0; | |
} |