diff options
Diffstat (limited to 'gcc/cp/semantics.c')
-rw-r--r-- | gcc/cp/semantics.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c index 3d8c643..f6f7175 100644 --- a/gcc/cp/semantics.c +++ b/gcc/cp/semantics.c @@ -3050,6 +3050,8 @@ finalize_nrv (tree *tp, tree var, tree result) /* Copy debugging information from VAR to RESULT. */ DECL_NAME (result) = DECL_NAME (var); + DECL_ARTIFICIAL (result) = DECL_ARTIFICIAL (var); + DECL_IGNORED_P (result) = DECL_IGNORED_P (var); DECL_SOURCE_LOCATION (result) = DECL_SOURCE_LOCATION (var); DECL_ABSTRACT_ORIGIN (result) = DECL_ABSTRACT_ORIGIN (var); /* Don't forget that we take its address. */ |