re PR sanitizer/67867 (UBSan bootstrap fails with error: ‘otype’ may be used uninitialized in this function [-Werror=maybe-uninitialized])

PR sanitizer/67867
	* search.c (accessible_p): Initialize OTYPE to NULL_TREE.

From-SVN: r228569
This commit is contained in:
Marek Polacek 2015-10-07 14:09:05 +00:00 committed by Marek Polacek
parent 1f3ccbc8e5
commit b850dd2f0b
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2015-10-07 Marek Polacek <polacek@redhat.com>
PR sanitizer/67867
* search.c (accessible_p): Initialize OTYPE to NULL_TREE.
2015-10-07 Marek Polacek <polacek@redhat.com>
* cp-gimplify.c (genericize_if_stmt): Use protected_set_expr_location.

View File

@ -961,7 +961,7 @@ accessible_p (tree type, tree decl, bool consider_local_p)
&& (!processing_template_parmlist || processing_template_decl > 1))
return 1;
tree otype;
tree otype = NULL_TREE;
if (!TYPE_P (type))
{
/* When accessing a non-static member, the most derived type in the