This removes the reference to Objective-C++ for the warning that
attributes may not be placed before linkage specifications. It also
adds a note that they may be placed after that.
gcc/cp/ChangeLog:
* parser.c (cp_parser_declaration): Add a not about where
attributes may be placed.
/* We might have already been here. */
if (!c_dialect_objc ())
{
+ location_t where = get_finish (t2->location);
warning_at (token1->location, OPT_Wattributes, "attributes are"
- " only permitted in this position for Objective-C++,"
- " ignored");
+ " not permitted in this position");
+ where = linemap_position_for_loc_and_offset (line_table,
+ where, 1);
+ inform (where, "attributes may be inserted here");
attributes = NULL_TREE;
}
token1 = t1;