decl.c (pushdecl_class_level): Don't use push_srcloc/pop_srcloc which causes errors messages to incorrectly...

* decl.c (pushdecl_class_level):   Don't use push_srcloc/pop_srcloc
	which causes errors messages to incorrectly mention included files.

From-SVN: r69771
This commit is contained in:
Per Bothner 2003-07-25 04:04:30 +00:00 committed by Per Bothner
parent c60ab83164
commit b3179b0d51
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2003-07-24 Per Bothner <pbothner@apple.com>
* decl.c (pushdecl_class_level): Don't use push_srcloc/pop_srcloc
which causes errors messages to incorrectly mention included files.
2003-07-24 Mark Mitchell <mark@codesourcery.com>
* cp-tree.h (convert_to_base_statically): Declare.

View File

@ -4209,10 +4209,11 @@ pushdecl_class_level (tree x)
for (f = TYPE_FIELDS (TREE_TYPE (x)); f; f = TREE_CHAIN (f))
{
push_srcloc (DECL_SOURCE_FILE (f), DECL_SOURCE_LINE (f));
location_t save_location = input_location;
input_location = DECL_SOURCE_LOCATION (f);
if (!pushdecl_class_level (f))
is_valid = false;
pop_srcloc ();
input_location = save_location;
}
}
timevar_pop (TV_NAME_LOOKUP);