GCC Wikia
Advertisement

このページを編集する際は,編集に関する方針に従ってください.[]

概要[]

実装[]

580 /* The common part of an identifier node shared amongst all 3 C front
581    ends.  Also used to store CPP identifiers, which are a superset of
582    identifiers in the grammatical sense.  */
583 
584 union _cpp_hashnode_value GTY(())
585 {
586   /* If a macro.  */
587   cpp_macro * GTY((tag ("NTV_MACRO"))) macro;
588   /* Answers to an assertion.  */
589   struct answer * GTY ((tag ("NTV_ANSWER"))) answers;
590   /* Code for a builtin macro.  */
591   enum builtin_type GTY ((tag ("NTV_BUILTIN"))) builtin;
592   /* Macro argument index.  */
593   unsigned short GTY ((tag ("NTV_ARGUMENT"))) arg_index;
594 };


リンク元

Advertisement