diff Paper/source/fastcall.c~ @ 4:9adf0d4a6033

add some file
author Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
date Fri, 18 Nov 2011 10:08:31 +0900
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Paper/source/fastcall.c~	Fri Nov 18 10:08:31 2011 +0900
@@ -0,0 +1,16 @@
+ case RID_CbC_CODE:
+   if (!typespec_ok)
+     goto out;
+   attrs_ok = true;
+   seen_type = true;
+   if (c_dialect_objc ())
+     parser->objc_need_raw_identifier = true;
+   t.kind = ctsk_resword;
+   t.spec = c_parser_peek_token (parser)->value;
+   declspecs_add_type (loc, specs, t);
+   if(!TARGET_64BIT) {
+     attrs = build_tree_list (get_identifier("fastcall"), NULL_TREE);
+     declspecs_add_attrs(specs, attrs);
+   }
+   c_parser_consume_token (parser);
+   break;