https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89288

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org,
                   |                            |msebor at gcc dot gnu.org
   Target Milestone|---                         |9.0

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
4033      if (TYPE_P (oper))
4034        tmpdecl = build_decl (atloc, TYPE_DECL, tmpid, oper);
4035      else
4036        tmpdecl = build_decl (atloc, TREE_CODE (oper), tmpid, TREE_TYPE
(oper));

when oper is INTEGER_CST (or any expression other than TYPE_P or DECL_P) is not
going to work at all.  Other issues:

/* An alias cannot be a defintion so declare the symbol extern.  */
s/defintion/definition/

  if (has_attribute (atloc, oper, attr, default_conversion))
    result.value = boolean_true_node;
  else
    result.value =  boolean_false_node;
too large whitespace between = and boolean.

Reply via email to