aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-common.h
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2009-05-03 15:07:41 +0100
committerJoseph Myers <jsm28@gcc.gnu.org>2009-05-03 15:07:41 +0100
commitfa5da7dee34affe9a2bbf01350845b803e493e0c (patch)
treec88e41715d209f86ef9fef3ae5a484b7788fc273 /gcc/c-common.h
parent2ddd5020a18df527dd769c8513697d59671ad154 (diff)
downloadgcc-fa5da7dee34affe9a2bbf01350845b803e493e0c.zip
gcc-fa5da7dee34affe9a2bbf01350845b803e493e0c.tar.gz
gcc-fa5da7dee34affe9a2bbf01350845b803e493e0c.tar.bz2
c-common.c (reswords): Add _Imaginary.
* c-common.c (reswords): Add _Imaginary. * c-common.c (enum rid): Add RID_IMAGINARY. testsuite: * gcc.dg/c99-complex-3.c: New test. From-SVN: r147075
Diffstat (limited to 'gcc/c-common.h')
-rw-r--r--gcc/c-common.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/c-common.h b/gcc/c-common.h
index 616273a..1444880 100644
--- a/gcc/c-common.h
+++ b/gcc/c-common.h
@@ -63,6 +63,10 @@ enum rid
/* ObjC */
RID_IN, RID_OUT, RID_INOUT, RID_BYCOPY, RID_BYREF, RID_ONEWAY,
+ /* C (reserved and imaginary types not implemented, so any use is a
+ syntax error) */
+ RID_IMAGINARY,
+
/* C */
RID_INT, RID_CHAR, RID_FLOAT, RID_DOUBLE, RID_VOID,
RID_ENUM, RID_STRUCT, RID_UNION, RID_IF, RID_ELSE,