osprey/kg++fe/gnu/attribs.c File Reference

#include "config.h"
#include "system.h"
#include "tree.h"
#include "flags.h"
#include "toplev.h"
#include "output.h"
#include "rtl.h"
#include "ggc.h"
#include "expr.h"
#include "tm_p.h"
#include "cpplib.h"
#include "target.h"
#include "langhooks.h"

Include dependency graph for attribs.c:

Go to the source code of this file.

Functions/Subroutines

static void init_attributes PARAMS ((void))
static void init_attributes ()
tree decl_attributes (tree *node, tree attributes, int flags)
void split_specs_attrs (tree specs_attrs, tree *declspecs, tree *prefix_attributes)
tree strip_attrs (tree specs_attrs)

Variables

static struct attribute_specattribute_tables [4]
static bool attributes_initialized = false
static struct attribute_spec empty_attribute_table []


Function Documentation

tree decl_attributes ( tree node,
tree  attributes,
int  flags 
)

static void init_attributes ( void   )  [static]

static void init_attributes PARAMS ( (void  )  [static, read]

Definition at line 77 of file cplus-dem.c.

void split_specs_attrs ( tree  specs_attrs,
tree declspecs,
tree prefix_attributes 
)

tree strip_attrs ( tree  specs_attrs  ) 

Definition at line 405 of file attribs.c.

References IDENTIFIER_POINTER, specs, split_specs_attrs(), TREE_CHAIN, TREE_PURPOSE, and warning.

Referenced by grok_x_components().


Variable Documentation

Definition at line 50 of file attribs.c.

bool attributes_initialized = false [static]

Definition at line 52 of file attribs.c.

Referenced by decl_attributes(), and init_attributes().

Initial value:

{
  { NULL, 0, 0, false, false, false, NULL }
}

Definition at line 55 of file attribs.c.


Generated on Wed Apr 8 15:11:22 2009 for Open64 by  doxygen 1.5.6