Mercurial > hg > CbC > CbC_gcc
comparison gcc/cbc-tree.h @ 101:5c3ad79fc15b
modify implemeted __rectype expression
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 16 Feb 2012 18:15:22 +0900 |
parents | 98e1e78a6b5a |
children |
comparison
equal
deleted
inserted
replaced
100:29a62213c1d0 | 101:5c3ad79fc15b |
---|---|
11 | 11 |
12 extern tree cbc_return_f; | 12 extern tree cbc_return_f; |
13 extern tree cbc_env; | 13 extern tree cbc_env; |
14 extern location_t cbc_return; | 14 extern location_t cbc_return; |
15 | 15 |
16 /* flag of selftype is lang_flag_3. */ | 16 /* flag of rectype and selftype is lang_flag_3. */ |
17 #define IS_RECTYPE(NODE) ((NODE)->type.lang_flag_3) | |
17 #define IS_SELFTYPE(NODE) ((NODE)->type.lang_flag_3) | 18 #define IS_SELFTYPE(NODE) ((NODE)->type.lang_flag_3) |
18 | 19 |
19 //#define CbC_TYPE_LANG_FLAG_3(NODE) (RECORD_OR_POINTER_CHECK (NODE)->type.lang_flag_3) | 20 //#define CbC_TYPE_LANG_FLAG_3(NODE) (RECORD_OR_POINTER_CHECK (NODE)->type.lang_flag_3) |
20 //#define RECORD_OR_POINTER_CHECK(NODE) TYPE_CHECK2 (T, POINTER_TYPE, RECORD_TYPE) | 21 //#define RECORD_OR_POINTER_CHECK(NODE) TYPE_CHECK2 (T, POINTER_TYPE, RECORD_TYPE) |
21 | 22 |