+2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+
+ PR c++/28343
+ * decl.c (cp_finish_decl): Check asmspec_tree for error_mark_node.
+ * decl2.c (grokfield): Likewise.
+
2006-07-12 Steve Ellcey <sje@cup.hp.com>
PR c++/28114
2006-07-11 Lee Millward <lee.millward@gmail.com>
PR c++/28051
- * mangle.c (mangle_conv_op_name_for_type): Check for
- invalid types.
- * name-lookup.c (push_class_level_binding): Robustify.
- (do_class_using_decl): Return early if name is
- error_mark_node.
+ * mangle.c (mangle_conv_op_name_for_type): Check for
+ invalid types.
+ * name-lookup.c (push_class_level_binding): Robustify.
+ (do_class_using_decl): Return early if name is
+ error_mark_node.
2006-07-10 Jason Merrill <jason@redhat.com>
2006-07-08 Lee Millward <lee.millward@gmail.com>
Andrew Pinski <pinskia@gmail.com>
-
+
PR c++/27820
* decl.c (define_label): Return error_mark_node on error.
* semantics.c (finish_label_stmt): Don't call
/* If a name was specified, get the string. */
if (global_scope_p (current_binding_level))
asmspec_tree = maybe_apply_renaming_pragma (decl, asmspec_tree);
- if (asmspec_tree)
+ if (asmspec_tree && asmspec_tree != error_mark_node)
asmspec = TREE_STRING_POINTER (asmspec_tree);
if (init && TREE_CODE (init) == NAMESPACE_DECL)