llvm-gcc-4.2-2.9/gcc/cp/parser.c
/* APPLE LOCAL begin radar 5277239 */
/* Parse an Objective-C dot-syntax class expression.

   objc-message-expression:
     class-name '.' class-method-name

  Returns an objc_property_reference expression. */
APPLE LOCAL begin radar 5277239
Parse an Objective-C dot-syntax class expression.



Returns an objc_property_reference expression.
APPLE LOCAL begin radar 5277239 Parse an Objective - C dot - syntax class expression . Returns an objc_property_reference expression .
static tree
cp_parser_objc_reference_expression (cp_parser* parser, tree type_decl)
{
  tree receiver, component;
  receiver = objc_get_class_reference (TREE_TYPE (type_decl));
  cp_lexer_consume_token (parser->lexer);  
  component = cp_parser_objc_message_args (parser);
  return objc_build_property_reference_expr (receiver, TREE_PURPOSE (component));
}
static tree cp_parser_objc_reference_expression ( cp_parser * parser , tree type_decl ) { tree receiver , component ; receiver = objc_get_class_reference ( TREE_TYPE ( type_decl ) ) ; cp_lexer_consume_token ( parser -> lexer ) ; component = cp_parser_objc_message_args ( parser ) ; return objc_build_property_reference_expr ( receiver , TREE_PURPOSE ( component ) ) ; }
APPLE LOCAL begin radar 5277239
Parse an Objective-C dot-syntax class expression.
APPLE LOCAL begin radar 5277239 Parse an Objective - C dot - syntax class expression .
/* Eact '.' */