re PR c/90677 (gcc-9.1.0 fails to build __gcc_diag__ souce: error: 'cgraph_node' is not defined as a type)
PR c/90677 * cp-objcp-common.c (identifier_global_tag): Return NULL_TREE if name has not been found, rather than error_mark_node. * c-c++-common/pr90677-2.c: New test. From-SVN: r279840
This commit is contained in:
parent
f782b66765
commit
4a08009efa
@ -1,3 +1,9 @@
|
||||
2020-01-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/90677
|
||||
* cp-objcp-common.c (identifier_global_tag): Return NULL_TREE if name
|
||||
has not been found, rather than error_mark_node.
|
||||
|
||||
2020-01-01 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
Update copyright years.
|
||||
|
@ -354,8 +354,11 @@ identifier_global_value (tree name)
|
||||
tree
|
||||
identifier_global_tag (tree name)
|
||||
{
|
||||
return lookup_qualified_name (global_namespace, name, /*prefer_type*/2,
|
||||
/*complain*/false);
|
||||
tree ret = lookup_qualified_name (global_namespace, name, /*prefer_type*/2,
|
||||
/*complain*/false);
|
||||
if (ret == error_mark_node)
|
||||
return NULL_TREE;
|
||||
return ret;
|
||||
}
|
||||
|
||||
/* Returns true if NAME refers to a built-in function or function-like
|
||||
|
@ -1,3 +1,8 @@
|
||||
2020-01-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/90677
|
||||
* c-c++-common/pr90677-2.c: New test.
|
||||
|
||||
2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
|
||||
|
||||
* gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
|
||||
|
8
gcc/testsuite/c-c++-common/pr90677-2.c
Normal file
8
gcc/testsuite/c-c++-common/pr90677-2.c
Normal file
@ -0,0 +1,8 @@
|
||||
/* PR c/90677 */
|
||||
/* { dg-do compile } */
|
||||
/* { dg-options "-W -Wall" } */
|
||||
|
||||
extern void foo (int, int, const char *, ...)
|
||||
__attribute__ ((__format__ (__gcc_tdiag__, 3, 4)));
|
||||
struct cgraph_node;
|
||||
extern void bar (struct cgraph_node *);
|
Loading…
Reference in New Issue
Block a user