public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/108960] New: clear tf_partial in instantiate_template
@ 2023-02-27 23:24 mpolacek at gcc dot gnu.org
  2023-02-27 23:25 ` [Bug c++/108960] " mpolacek at gcc dot gnu.org
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: mpolacek at gcc dot gnu.org @ 2023-02-27 23:24 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 108960
           Summary: clear tf_partial in instantiate_template
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: mpolacek at gcc dot gnu.org
  Target Milestone: ---

As the subject says; we should be able to do so since we're instantiating and
we have the full set of targs.

See <https://gcc.gnu.org/pipermail/gcc-patches/2023-February/612929.html> for
further discussion.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Bug c++/108960] clear tf_partial in instantiate_template
  2023-02-27 23:24 [Bug c++/108960] New: clear tf_partial in instantiate_template mpolacek at gcc dot gnu.org
@ 2023-02-27 23:25 ` mpolacek at gcc dot gnu.org
  2023-07-25 20:31 ` [Bug c++/108960] clear tf_partial et al " cvs-commit at gcc dot gnu.org
  2023-07-25 20:32 ` mpolacek at gcc dot gnu.org
  2 siblings, 0 replies; 4+ messages in thread
From: mpolacek at gcc dot gnu.org @ 2023-02-27 23:25 UTC (permalink / raw)
  To: gcc-bugs

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

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |mpolacek at gcc dot gnu.org
     Ever confirmed|0                           |1
   Last reconfirmed|                            |2023-02-27
             Status|UNCONFIRMED                 |ASSIGNED
           Keywords|                            |internal-improvement

--- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Mine for GCC 14.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Bug c++/108960] clear tf_partial et al in instantiate_template
  2023-02-27 23:24 [Bug c++/108960] New: clear tf_partial in instantiate_template mpolacek at gcc dot gnu.org
  2023-02-27 23:25 ` [Bug c++/108960] " mpolacek at gcc dot gnu.org
@ 2023-07-25 20:31 ` cvs-commit at gcc dot gnu.org
  2023-07-25 20:32 ` mpolacek at gcc dot gnu.org
  2 siblings, 0 replies; 4+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2023-07-25 20:31 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The trunk branch has been updated by Marek Polacek <mpolacek@gcc.gnu.org>:

https://gcc.gnu.org/g:39004608e79b68fe7615a026ce58dea646dba20e

commit r14-2765-g39004608e79b68fe7615a026ce58dea646dba20e
Author: Marek Polacek <polacek@redhat.com>
Date:   Tue Jul 25 14:36:47 2023 -0400

    c++: clear tf_partial et al in instantiate_template [PR108960]

    In <https://gcc.gnu.org/pipermail/gcc-patches/2023-February/612929.html>
    we concluded that we might clear all flags except tf_warning_or_error
    when performing instantiate_template.

            PR c++/108960

    gcc/cp/ChangeLog:

            * pt.cc (lookup_and_finish_template_variable): Don't clear
tf_partial
            here.
            (instantiate_template): Reset all complain flags except
            tf_warning_or_error.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Bug c++/108960] clear tf_partial et al in instantiate_template
  2023-02-27 23:24 [Bug c++/108960] New: clear tf_partial in instantiate_template mpolacek at gcc dot gnu.org
  2023-02-27 23:25 ` [Bug c++/108960] " mpolacek at gcc dot gnu.org
  2023-07-25 20:31 ` [Bug c++/108960] clear tf_partial et al " cvs-commit at gcc dot gnu.org
@ 2023-07-25 20:32 ` mpolacek at gcc dot gnu.org
  2 siblings, 0 replies; 4+ messages in thread
From: mpolacek at gcc dot gnu.org @ 2023-07-25 20:32 UTC (permalink / raw)
  To: gcc-bugs

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

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED

--- Comment #3 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Done.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-07-25 20:32 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-27 23:24 [Bug c++/108960] New: clear tf_partial in instantiate_template mpolacek at gcc dot gnu.org
2023-02-27 23:25 ` [Bug c++/108960] " mpolacek at gcc dot gnu.org
2023-07-25 20:31 ` [Bug c++/108960] clear tf_partial et al " cvs-commit at gcc dot gnu.org
2023-07-25 20:32 ` mpolacek at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).