xref: /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/objc/execute/encode-1.m (revision c87b03e512fc05ed6e0222f6fb0ae86264b1d05b)
1/* Contributed by Nicola Pero - Thu Mar  8 16:27:46 CET 2001 */
2#include <objc/objc.h>
3#include <objc/objc-api.h>
4#include <objc/Object.h>
5
6/* Test very simple @encode */
7
8int main (void)
9{
10  if (strcmp ("i", @encode (int)))
11    {
12      abort ();
13    }
14
15  if (strcmp ("@", @encode (id)))
16    {
17      abort ();
18    }
19
20  if (strcmp ("@", @encode (Object *)))
21    {
22      abort ();
23    }
24
25  if (strcmp (":", @encode (SEL)))
26    {
27      abort ();
28    }
29
30  return 0;
31}
32