public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/97362] New: __deref in <functional> in debug mode clashes with Windows SDK internal macro
@ 2020-10-10 10:37 frankhb1989 at gmail dot com
  2020-10-10 11:05 ` [Bug libstdc++/97362] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header frankhb1989 at gmail dot com
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: frankhb1989 at gmail dot com @ 2020-10-10 10:37 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 97362
           Summary: __deref in <functional> in debug mode clashes with
                    Windows SDK internal macro
           Product: gcc
           Version: 10.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: frankhb1989 at gmail dot com
  Target Milestone: ---

Case:

#include <windows.h>
#include <functional>

int main()
{}

/tmp $ g++ -D_GLIBCXX_DEBUG a.cc
In file included from F:/msys64/mingw64/include/c++/10.2.0/debug/debug.h:133,
                 from
F:/msys64/mingw64/include/c++/10.2.0/bits/stl_algobase.h:69,
                 from F:/msys64/mingw64/include/c++/10.2.0/array:40,
                 from F:/msys64/mingw64/include/c++/10.2.0/tuple:39,
                 from F:/msys64/mingw64/include/c++/10.2.0/functional:54,
                 from a.cc:2:
F:/msys64/mingw64/include/c++/10.2.0/debug/functions.h:424:15: error: expected
unqualified-id before ')' token
  424 |       __deref();
      |               ^
F:/msys64/mingw64/include/c++/10.2.0/debug/functions.h:427:34: error: expected
primary-expression before '<' token
  427 |       typename = decltype(__deref<_It>() < __deref<_It>())>
      |                                  ^
F:/msys64/mingw64/include/c++/10.2.0/debug/functions.h:427:38: error: expected
primary-expression before '>' token
  427 |       typename = decltype(__deref<_It>() < __deref<_It>())>
      |                                      ^
F:/msys64/mingw64/include/c++/10.2.0/debug/functions.h:427:40: error: expected
primary-expression before ')' token
  427 |       typename = decltype(__deref<_It>() < __deref<_It>())>
      |                                        ^
F:/msys64/mingw64/include/c++/10.2.0/debug/functions.h:427:51: error: expected
primary-expression before '<' token
  427 |       typename = decltype(__deref<_It>() < __deref<_It>())>
      |                                                   ^
F:/msys64/mingw64/include/c++/10.2.0/debug/functions.h:427:55: error: expected
primary-expression before '>' token
  427 |       typename = decltype(__deref<_It>() < __deref<_It>())>
      |                                                       ^
F:/msys64/mingw64/include/c++/10.2.0/debug/functions.h:427:57: error: expected
primary-expression before ')' token
  427 |       typename = decltype(__deref<_It>() < __deref<_It>())>
      |                                                         ^
F:/msys64/mingw64/include/c++/10.2.0/debug/functions.h:441:42: error: expected
primary-expression before '<' token
  441 |  = decltype(std::declval<_Pred>()(__deref<_It>(), __deref<_It>()))>
      |                                          ^
F:/msys64/mingw64/include/c++/10.2.0/debug/functions.h:441:46: error: expected
primary-expression before '>' token
  441 |  = decltype(std::declval<_Pred>()(__deref<_It>(), __deref<_It>()))>
      |                                              ^
F:/msys64/mingw64/include/c++/10.2.0/debug/functions.h:441:48: error: expected
primary-expression before ')' token
  441 |  = decltype(std::declval<_Pred>()(__deref<_It>(), __deref<_It>()))>
      |                                                ^
F:/msys64/mingw64/include/c++/10.2.0/debug/functions.h:441:58: error: expected
primary-expression before '<' token
  441 |  = decltype(std::declval<_Pred>()(__deref<_It>(), __deref<_It>()))>
      |                                                          ^
F:/msys64/mingw64/include/c++/10.2.0/debug/functions.h:441:62: error: expected
primary-expression before '>' token
  441 |  = decltype(std::declval<_Pred>()(__deref<_It>(), __deref<_It>()))>
      |                                                              ^
F:/msys64/mingw64/include/c++/10.2.0/debug/functions.h:441:64: error: expected
primary-expression before ')' token
  441 |  = decltype(std::declval<_Pred>()(__deref<_It>(), __deref<_It>()))>

This is reproducible with MSYS2's {i686, x86_64}-w64-mingw32-g++. Note it
compiles without -D_GLIBCXX_DEBUG.

The offending `__deref` is from WinSDK header <sal.h> (also available in
mingw-w64 for compatibility). As a system header, it is legitimate to have
reserved identifiers. Although the workaround is simple (by #undef, since
<specstrings_undef.h> is not available in mingw-w64 yet), it is still annoying
and confusing. It seems a quick workaround by avoiding using `__deref` here is
more appropriate.

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

* [Bug libstdc++/97362] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header
  2020-10-10 10:37 [Bug libstdc++/97362] New: __deref in <functional> in debug mode clashes with Windows SDK internal macro frankhb1989 at gmail dot com
@ 2020-10-10 11:05 ` frankhb1989 at gmail dot com
  2020-10-10 11:15 ` [Bug libstdc++/97362] [8/9/10/11 Regression] " redi at gcc dot gnu.org
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: frankhb1989 at gmail dot com @ 2020-10-10 11:05 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #1 from frankhb1989 at gmail dot com ---
To clarify a bit: <sal.h> is installed by the VC++ toolchain or WDK, not by
Windows SDK. Nevertheless, it is a system header both MS's CRT and Win32
headers rely on.

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

* [Bug libstdc++/97362] [8/9/10/11 Regression] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header
  2020-10-10 10:37 [Bug libstdc++/97362] New: __deref in <functional> in debug mode clashes with Windows SDK internal macro frankhb1989 at gmail dot com
  2020-10-10 11:05 ` [Bug libstdc++/97362] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header frankhb1989 at gmail dot com
@ 2020-10-10 11:15 ` redi at gcc dot gnu.org
  2020-10-10 11:17 ` redi at gcc dot gnu.org
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: redi at gcc dot gnu.org @ 2020-10-10 11:15 UTC (permalink / raw)
  To: gcc-bugs

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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|`__deref` in <functional>   |[8/9/10/11 Regression]
                   |in debug mode clashes with  |`__deref` in <functional>
                   |internal macro in Windows   |in debug mode clashes with
                   |system header               |internal macro in Windows
                   |                            |system header
      Known to fail|                            |10.2.0, 11.0, 6.1.0, 7.5.0,
                   |                            |8.4.0, 9.3.0
     Ever confirmed|0                           |1
           Keywords|                            |rejects-valid
   Last reconfirmed|                            |2020-10-10
           Priority|P3                          |P2
                 CC|                            |fdumont at gcc dot gnu.org
   Target Milestone|---                         |8.5
             Status|UNCONFIRMED                 |NEW
      Known to work|                            |5.5.0

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Added with r227189 for PR libstdc++/60519

Let's just rename it.

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

* [Bug libstdc++/97362] [8/9/10/11 Regression] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header
  2020-10-10 10:37 [Bug libstdc++/97362] New: __deref in <functional> in debug mode clashes with Windows SDK internal macro frankhb1989 at gmail dot com
  2020-10-10 11:05 ` [Bug libstdc++/97362] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header frankhb1989 at gmail dot com
  2020-10-10 11:15 ` [Bug libstdc++/97362] [8/9/10/11 Regression] " redi at gcc dot gnu.org
@ 2020-10-10 11:17 ` redi at gcc dot gnu.org
  2020-10-10 12:42 ` redi at gcc dot gnu.org
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: redi at gcc dot gnu.org @ 2020-10-10 11:17 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> ---
And add __deref to the list of BADNAMES in
doc/xml/manual/appendix_contributing.xml and the
testsuite/17_intro/headers/names.cc test.

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

* [Bug libstdc++/97362] [8/9/10/11 Regression] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header
  2020-10-10 10:37 [Bug libstdc++/97362] New: __deref in <functional> in debug mode clashes with Windows SDK internal macro frankhb1989 at gmail dot com
                   ` (2 preceding siblings ...)
  2020-10-10 11:17 ` redi at gcc dot gnu.org
@ 2020-10-10 12:42 ` redi at gcc dot gnu.org
  2020-10-10 12:54 ` redi at gcc dot gnu.org
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: redi at gcc dot gnu.org @ 2020-10-10 12:42 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to frankhb1989 from comment #0)
> Case:
> 
> #include <windows.h>
> #include <functional>

N.B. this has nothing to do with <functional>. The __deref entity is in
<debug/functions.h> which gets included by <algorithm> and all the containers
(and a few other places). <functional> just happens to include <array> which
uses the debug mode header.

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

* [Bug libstdc++/97362] [8/9/10/11 Regression] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header
  2020-10-10 10:37 [Bug libstdc++/97362] New: __deref in <functional> in debug mode clashes with Windows SDK internal macro frankhb1989 at gmail dot com
                   ` (3 preceding siblings ...)
  2020-10-10 12:42 ` redi at gcc dot gnu.org
@ 2020-10-10 12:54 ` redi at gcc dot gnu.org
  2020-10-28 13:27 ` [Bug libstdc++/97362] [8/9/10 " redi at gcc dot gnu.org
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: redi at gcc dot gnu.org @ 2020-10-10 12:54 UTC (permalink / raw)
  To: gcc-bugs

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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |redi at gcc dot gnu.org
             Status|NEW                         |ASSIGNED

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

* [Bug libstdc++/97362] [8/9/10 Regression] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header
  2020-10-10 10:37 [Bug libstdc++/97362] New: __deref in <functional> in debug mode clashes with Windows SDK internal macro frankhb1989 at gmail dot com
                   ` (4 preceding siblings ...)
  2020-10-10 12:54 ` redi at gcc dot gnu.org
@ 2020-10-28 13:27 ` redi at gcc dot gnu.org
  2020-11-04 14:00 ` redi at gcc dot gnu.org
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: redi at gcc dot gnu.org @ 2020-10-28 13:27 UTC (permalink / raw)
  To: gcc-bugs

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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[8/9/10/11 Regression]      |[8/9/10 Regression]
                   |`__deref` in <functional>   |`__deref` in <functional>
                   |in debug mode clashes with  |in debug mode clashes with
                   |internal macro in Windows   |internal macro in Windows
                   |system header               |system header
      Known to fail|11.0                        |

--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Fixed on trunk with g:2137aa92412da363d52ef699987441be28b239d0 which for some
reason didn't get added here.

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

* [Bug libstdc++/97362] [8/9/10 Regression] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header
  2020-10-10 10:37 [Bug libstdc++/97362] New: __deref in <functional> in debug mode clashes with Windows SDK internal macro frankhb1989 at gmail dot com
                   ` (5 preceding siblings ...)
  2020-10-28 13:27 ` [Bug libstdc++/97362] [8/9/10 " redi at gcc dot gnu.org
@ 2020-11-04 14:00 ` redi at gcc dot gnu.org
  2020-11-23 11:23 ` redi at gcc dot gnu.org
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: redi at gcc dot gnu.org @ 2020-11-04 14:00 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #6 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to frankhb1989 from comment #1)
> To clarify a bit: <sal.h> is installed by the VC++ toolchain or WDK, not by
> Windows SDK. Nevertheless, it is a system header both MS's CRT and Win32
> headers rely on.

I can't reproduce this, as I don't see the __deref macro in the mingw-w64
headers.

Does this only happen with the Microsoft headers, not mingw versions? Or
something else?

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

* [Bug libstdc++/97362] [8/9/10 Regression] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header
  2020-10-10 10:37 [Bug libstdc++/97362] New: __deref in <functional> in debug mode clashes with Windows SDK internal macro frankhb1989 at gmail dot com
                   ` (6 preceding siblings ...)
  2020-11-04 14:00 ` redi at gcc dot gnu.org
@ 2020-11-23 11:23 ` redi at gcc dot gnu.org
  2021-02-17 17:10 ` frankhb1989 at gmail dot com
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: redi at gcc dot gnu.org @ 2020-11-23 11:23 UTC (permalink / raw)
  To: gcc-bugs

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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |WAITING

--- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> ---
ping

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

* [Bug libstdc++/97362] [8/9/10 Regression] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header
  2020-10-10 10:37 [Bug libstdc++/97362] New: __deref in <functional> in debug mode clashes with Windows SDK internal macro frankhb1989 at gmail dot com
                   ` (7 preceding siblings ...)
  2020-11-23 11:23 ` redi at gcc dot gnu.org
@ 2021-02-17 17:10 ` frankhb1989 at gmail dot com
  2021-02-17 19:04 ` redi at gcc dot gnu.org
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: frankhb1989 at gmail dot com @ 2021-02-17 17:10 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #8 from frankhb1989 at gmail dot com ---
The first diagnostic message of `#pragma GCC poison __deref` points to <sal.h>
in my MSYS2 installation.

The change is made here:
https://sourceforge.net/p/mingw-w64/mingw-w64/ci/555bee806560144c6a59077f3c860bc83411153c/.

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

* [Bug libstdc++/97362] [8/9/10 Regression] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header
  2020-10-10 10:37 [Bug libstdc++/97362] New: __deref in <functional> in debug mode clashes with Windows SDK internal macro frankhb1989 at gmail dot com
                   ` (8 preceding siblings ...)
  2021-02-17 17:10 ` frankhb1989 at gmail dot com
@ 2021-02-17 19:04 ` redi at gcc dot gnu.org
  2021-04-08 14:21 ` redi at gcc dot gnu.org
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: redi at gcc dot gnu.org @ 2021-02-17 19:04 UTC (permalink / raw)
  To: gcc-bugs

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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |ASSIGNED

--- Comment #9 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Ah, it's a recent change. I think my mingw headers are too old.

I guess I'd better backport this then.

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

* [Bug libstdc++/97362] [8/9/10 Regression] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header
  2020-10-10 10:37 [Bug libstdc++/97362] New: __deref in <functional> in debug mode clashes with Windows SDK internal macro frankhb1989 at gmail dot com
                   ` (9 preceding siblings ...)
  2021-02-17 19:04 ` redi at gcc dot gnu.org
@ 2021-04-08 14:21 ` redi at gcc dot gnu.org
  2021-04-19 10:26 ` [Bug libstdc++/97362] [8/9 " cvs-commit at gcc dot gnu.org
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: redi at gcc dot gnu.org @ 2021-04-08 14:21 UTC (permalink / raw)
  To: gcc-bugs

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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to work|                            |10.3.0

--- Comment #10 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Jonathan Wakely from comment #5)
> Fixed on trunk with g:2137aa92412da363d52ef699987441be28b239d0 which for
> some reason didn't get added here.

And g:e9c2c61b9157e15311dbf0a73c575ae0eae79cb3 on the gcc-10 branch.

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

* [Bug libstdc++/97362] [8/9 Regression] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header
  2020-10-10 10:37 [Bug libstdc++/97362] New: __deref in <functional> in debug mode clashes with Windows SDK internal macro frankhb1989 at gmail dot com
                   ` (10 preceding siblings ...)
  2021-04-08 14:21 ` redi at gcc dot gnu.org
@ 2021-04-19 10:26 ` cvs-commit at gcc dot gnu.org
  2021-04-19 10:26 ` cvs-commit at gcc dot gnu.org
  2021-04-19 10:27 ` redi at gcc dot gnu.org
  13 siblings, 0 replies; 15+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-04-19 10:26 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #11 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-9 branch has been updated by Jonathan Wakely
<redi@gcc.gnu.org>:

https://gcc.gnu.org/g:18e4119b23175e2de2fecdaae052c5a8729d9f56

commit r9-9361-g18e4119b23175e2de2fecdaae052c5a8729d9f56
Author: Jonathan Wakely <jwakely@redhat.com>
Date:   Sat Oct 10 21:22:12 2020 +0100

    libstdc++: Replace use of reserved name that clashes [PR 97362]

    The name __deref is defined as a macro by Windows headers.

    This renames the __deref() helper function to __ref. It doesn't actually
    dereference an iterator. it just has the same type as the iterator's
    reference type.

    libstdc++-v3/ChangeLog:

            PR libstdc++/97362
            * doc/html/manual/source_code_style.html: Regenerate.
            * doc/xml/manual/appendix_contributing.xml: Add __deref to
            BADNAMES.
            * include/debug/functions.h (_Irreflexive_checker::__deref):
            Rename to __ref.

    (cherry picked from commit 2137aa92412da363d52ef699987441be28b239d0)

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

* [Bug libstdc++/97362] [8/9 Regression] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header
  2020-10-10 10:37 [Bug libstdc++/97362] New: __deref in <functional> in debug mode clashes with Windows SDK internal macro frankhb1989 at gmail dot com
                   ` (11 preceding siblings ...)
  2021-04-19 10:26 ` [Bug libstdc++/97362] [8/9 " cvs-commit at gcc dot gnu.org
@ 2021-04-19 10:26 ` cvs-commit at gcc dot gnu.org
  2021-04-19 10:27 ` redi at gcc dot gnu.org
  13 siblings, 0 replies; 15+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-04-19 10:26 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #12 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-8 branch has been updated by Jonathan Wakely
<redi@gcc.gnu.org>:

https://gcc.gnu.org/g:661dacec8fb149582a2508494ed927ee3387c7f0

commit r8-10851-g661dacec8fb149582a2508494ed927ee3387c7f0
Author: Jonathan Wakely <jwakely@redhat.com>
Date:   Sat Oct 10 21:22:12 2020 +0100

    libstdc++: Replace use of reserved name that clashes [PR 97362]

    The name __deref is defined as a macro by Windows headers.

    This renames the __deref() helper function to __ref. It doesn't actually
    dereference an iterator. it just has the same type as the iterator's
    reference type.

    libstdc++-v3/ChangeLog:

            PR libstdc++/97362
            * doc/html/manual/source_code_style.html: Regenerate.
            * doc/xml/manual/appendix_contributing.xml: Add __deref to
            BADNAMES.
            * include/debug/functions.h (_Irreflexive_checker::__deref):
            Rename to __ref.

    (cherry picked from commit 2137aa92412da363d52ef699987441be28b239d0)

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

* [Bug libstdc++/97362] [8/9 Regression] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header
  2020-10-10 10:37 [Bug libstdc++/97362] New: __deref in <functional> in debug mode clashes with Windows SDK internal macro frankhb1989 at gmail dot com
                   ` (12 preceding siblings ...)
  2021-04-19 10:26 ` cvs-commit at gcc dot gnu.org
@ 2021-04-19 10:27 ` redi at gcc dot gnu.org
  13 siblings, 0 replies; 15+ messages in thread
From: redi at gcc dot gnu.org @ 2021-04-19 10:27 UTC (permalink / raw)
  To: gcc-bugs

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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

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

--- Comment #13 from Jonathan Wakely <redi at gcc dot gnu.org> ---
.

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

end of thread, other threads:[~2021-04-19 10:27 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-10 10:37 [Bug libstdc++/97362] New: __deref in <functional> in debug mode clashes with Windows SDK internal macro frankhb1989 at gmail dot com
2020-10-10 11:05 ` [Bug libstdc++/97362] `__deref` in <functional> in debug mode clashes with internal macro in Windows system header frankhb1989 at gmail dot com
2020-10-10 11:15 ` [Bug libstdc++/97362] [8/9/10/11 Regression] " redi at gcc dot gnu.org
2020-10-10 11:17 ` redi at gcc dot gnu.org
2020-10-10 12:42 ` redi at gcc dot gnu.org
2020-10-10 12:54 ` redi at gcc dot gnu.org
2020-10-28 13:27 ` [Bug libstdc++/97362] [8/9/10 " redi at gcc dot gnu.org
2020-11-04 14:00 ` redi at gcc dot gnu.org
2020-11-23 11:23 ` redi at gcc dot gnu.org
2021-02-17 17:10 ` frankhb1989 at gmail dot com
2021-02-17 19:04 ` redi at gcc dot gnu.org
2021-04-08 14:21 ` redi at gcc dot gnu.org
2021-04-19 10:26 ` [Bug libstdc++/97362] [8/9 " cvs-commit at gcc dot gnu.org
2021-04-19 10:26 ` cvs-commit at gcc dot gnu.org
2021-04-19 10:27 ` redi 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).