/* Copyright (C) 2000 Free Software Foundation, Inc. */ | |
/* { dg-do run } */ | |
/* { dg-options "" } */ | |
#define str(x) #x | |
#define xstr(x) str(x) | |
#define glue(x, y) x ## y | |
extern int strcmp (const char *, const char *); | |
extern int puts (const char *); | |
extern void abort (void); | |
#define err(str) do { puts(str); abort(); } while (0) | |
int | |
main () | |
{ | |
/* Test Objective C names. */ | |
if (strcmp (xstr (glue (@, ident)), "@ident")) | |
err ("Objective C names"); | |
return 0; | |
} |