GCC Wikia
Advertisement

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

概要[]

実装[]

63: /* A set of chronological line_map structures.  */
64: struct line_maps
65: {
66:   struct line_map *maps;
67:   unsigned int allocated;
68:   unsigned int used;
69: 
70:   unsigned int cache;
71: 
72:   /* The most recently listed include stack, if any, starts with
73:      LAST_LISTED as the topmost including file.  -1 indicates nothing
74:      has been listed yet.  */
75:   int last_listed;
76: 
77:   /* Depth of the include stack, including the current file.  */
78:   unsigned int depth;
79: 
80:   /* If true, prints an include trace a la -H.  */
81:   bool trace_includes;
82: 
83:   /* Highest source_location "given out".  */
84:   source_location highest_location;
85: 
86:   /* Start of line of highest source_location "given out".  */
87:   source_location highest_line;
88: 
89:   /* The maximum column number we can quickly allocate.  Higher numbers
90:      may require allocating a new line_map.  */
91:   unsigned int max_column_hint;
92: };



リンク元

Advertisement