[Bug libstdc++/81950] _GLIBCXX17_INLINEmacro not used consistently

2017-08-23 Thread Judy.Ward at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81950 Judy Ward changed: What|Removed |Added Summary|_GLIBCXX17 macro not used |_GLIBCXX17_INLINEmacro not

[Bug libstdc++/81950] New: _GLIBCXX17 macro not used consistently

2017-08-23 Thread Judy.Ward at intel dot com
++ Assignee: unassigned at gcc dot gnu.org Reporter: Judy.Ward at intel dot com Target Milestone: --- The macro _GLIBCXX17_INLINE is used in most places in the headers to represent the need for the c++17 inline variable feature. This makes it useful to compilers (like the Intel

[Bug c++/71035] GNU does not give error on declaration of non literal type in template function

2016-05-09 Thread Judy.Ward at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71035 --- Comment #2 from Judy Ward --- Yes I have a beta copy of EDG 4.11 which has relaxed constexpr and they give an error. Unfortunately some Boost code (I think inadvertently) relies on not giving a diagnostic. Yes I see your point that this is

[Bug c++/71035] New: GNU does not give error on declaration of non literal type in template function

2016-05-09 Thread Judy.Ward at intel dot com
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: Judy.Ward at intel dot com Target Milestone: --- Both EDG and Clang give an error on the code below. GNU only gives an error if call() is not a template function (see