Commit db57d413 by Jim Wilson

(finish_decl): Don't preserve initializer if it is error_mark_node.

From-SVN: r7033
parent 9772d94f
......@@ -3597,7 +3597,7 @@ finish_decl (decl, init, asmspec_tree)
/* We make an exception for inline functions, since it's
normal for a local extern redeclaration of an inline function
to have a copy of the top-level decl's DECL_INLINE. */
if (DECL_INITIAL (decl) != 0)
if (DECL_INITIAL (decl) != 0 && DECL_INITIAL (decl) != error_mark_node)
{
/* If this is a const variable, then preserve the
initializer instead of discarding it so that we can optimize
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment