* decl2.c (start_objects): Mark constructor-runnning function
as artificial.
From-SVN: r126080
+2007-06-28 Geoffrey Keating <geoffk@apple.com>
+
+ * decl2.c (start_objects): Mark constructor-runnning function
+ as artificial.
+
2007-06-26 Simon Martin <simartin@users.sourceforge.net>
PR c++/32111
TREE_PUBLIC (current_function_decl) = 0;
+ /* Mark as artificial because it's not explicitly in the user's
+ source code. */
+ DECL_ARTIFICIAL (current_function_decl) = 1;
+
/* Mark this declaration as used to avoid spurious warnings. */
TREE_USED (current_function_decl) = 1;