gcc-8.3/gcc/TREE_TYPE()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#e80bc1c8]
#backlinks
*説明 [#h27cd827]
-パス: [[gcc-8.3/gcc/tree.h]]
-FIXME: これは何?
--tree の typed.type を返す。
**引数 [#mc2c362c]
-tree NODE
--
--[[gcc-8.3/gcc/tree]]
**返り値 [#wd75c326]
-tree
--
**参考 [#oc6d396a]
*実装 [#nfa63016]
/* When checking is enabled, errors will be generated if...
is accessed incorrectly. The macros die with a fatal ...
#if defined ENABLE_TREE_CHECKING && (GCC_VERSION >= 2007)
//...
/* In all nodes that are expressions, this is the data t...
In POINTER_TYPE nodes, this is the type that the poin...
In ARRAY_TYPE nodes, this is the type of the elements.
In VECTOR_TYPE nodes, this is the type of the element...
#define TREE_TYPE(NODE) \
(CONTAINS_STRUCT_CHECK (NODE, TS_TYPED)->typed.type)
-
--[[gcc-8.3/gcc/CONTAINS_STRUCT_CHECK()]]
#else /* not ENABLE_TREE_CHECKING, or not gcc */
//...
#define TREE_TYPE(NODE) ((NODE)->typed.type)
-
--typed は tree_typed 型
--[[gcc-8.3/gcc/tree_typed]]
--typed.type は tree 型
--[[gcc-8.3/gcc/tree]]
*コメント [#b2102174]
終了行:
*参照元 [#e80bc1c8]
#backlinks
*説明 [#h27cd827]
-パス: [[gcc-8.3/gcc/tree.h]]
-FIXME: これは何?
--tree の typed.type を返す。
**引数 [#mc2c362c]
-tree NODE
--
--[[gcc-8.3/gcc/tree]]
**返り値 [#wd75c326]
-tree
--
**参考 [#oc6d396a]
*実装 [#nfa63016]
/* When checking is enabled, errors will be generated if...
is accessed incorrectly. The macros die with a fatal ...
#if defined ENABLE_TREE_CHECKING && (GCC_VERSION >= 2007)
//...
/* In all nodes that are expressions, this is the data t...
In POINTER_TYPE nodes, this is the type that the poin...
In ARRAY_TYPE nodes, this is the type of the elements.
In VECTOR_TYPE nodes, this is the type of the element...
#define TREE_TYPE(NODE) \
(CONTAINS_STRUCT_CHECK (NODE, TS_TYPED)->typed.type)
-
--[[gcc-8.3/gcc/CONTAINS_STRUCT_CHECK()]]
#else /* not ENABLE_TREE_CHECKING, or not gcc */
//...
#define TREE_TYPE(NODE) ((NODE)->typed.type)
-
--typed は tree_typed 型
--[[gcc-8.3/gcc/tree_typed]]
--typed.type は tree 型
--[[gcc-8.3/gcc/tree]]
*コメント [#b2102174]
ページ名: