[Bug c++/55004] [meta-bug] constexpr issues

2024-03-03 Thread janschultke at googlemail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 114219, which changed state. Bug 114219 Summary: [11/12/13/14 Regression] [expr.const] lvalue-to-rvalue conversion is not diagnosed to disqualify constant expressions for empty classes

[Bug c++/55004] [meta-bug] constexpr issues

2024-02-16 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 89336, which changed state. Bug 89336 Summary: internal compiler error when compiling a constexpr function https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89336 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2024-01-19 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 111357, which changed state. Bug 111357 Summary: [11/12/13/14 Regression] __integer_pack fails to work with values of dependent type convertible to integers in noexcept context

[Bug c++/55004] [meta-bug] constexpr issues

2024-01-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 110997, which changed state. Bug 110997 Summary: [13 Regression] internal compiler error: in cxx_eval_constant_expression, at cp/constexpr.cc:8005 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110997 What

[Bug c++/55004] [meta-bug] constexpr issues

2024-01-11 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 113200, which changed state. Bug 113200 Summary: std::char_traits::move is not constexpr when the argument is a string literal https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113200 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2023-12-19 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 108975, which changed state. Bug 108975 Summary: [11 Regression] ICE on constexpr variable used as nontype template since r9-5473-ge32fc4499f863f https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108975 What

[Bug c++/55004] [meta-bug] constexpr issues

2023-12-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 86970, which changed state. Bug 86970 Summary: Rejected constexpr expression involving lambdas and inheritance, "use of this in a constant expression" https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86970 What

[Bug c++/55004] [meta-bug] constexpr issues

2023-12-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 93740, which changed state. Bug 93740 Summary: Template base classes parametrized by pointer-to-member are amibiguous https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93740 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2023-12-04 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 110997, which changed state. Bug 110997 Summary: [13/14 Regression] internal compiler error: in cxx_eval_constant_expression, at cp/constexpr.cc:8005 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110997 What

[Bug c++/55004] [meta-bug] constexpr issues

2023-12-04 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 70819, which changed state. Bug 70819 Summary: constexpr error location wrong https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70819 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2023-10-17 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 111660, which changed state. Bug 111660 Summary: [14 Regression] Compilation of constexpr function returning enum takes exponential time with -std=c++2a since r14-4140-g6851e3423c2b5e

[Bug c++/55004] [meta-bug] constexpr issues

2023-08-14 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 110127, which changed state. Bug 110127 Summary: -fimplicit-constexpr leads to extremely slow and memory intensive compilation https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110127 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2023-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 110828, which changed state. Bug 110828 Summary: union constexpr dtor not constexpr when used in member array https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110828 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2023-06-30 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 92181, which changed state. Bug 92181 Summary: initializer_list & string_view result in "modification of '' is not a constant expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92181 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2023-05-26 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 109991, which changed state. Bug 109991 Summary: stack-use-after-scope https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109991 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2023-05-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 109975, which changed state. Bug 109975 Summary: error: '(((int*)(&.X::a)) != 0)' is not a constant expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109975 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2023-03-07 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 107939, which changed state. Bug 107939 Summary: [11 Regression] Rejects use of `extern const` variable in a template since r11-557 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107939 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2023-03-04 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 107938, which changed state. Bug 107938 Summary: [11/12 Regression] ICE directly returning `this` of `extern` variable in template since r11-557 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107938 What

[Bug c++/55004] [meta-bug] constexpr issues

2023-01-18 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 104512, which changed state. Bug 104512 Summary: [c++20] consteval constructor does not need to initialize all data members https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104512 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2022-12-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 71504, which changed state. Bug 71504 Summary: [C++11] constexpr fails with multidimensional arrays https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71504 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2022-11-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 87497, which changed state. Bug 87497 Summary: constexprs involving non-literal const variables are incorrectly accepted https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87497 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2022-11-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 89074, which changed state. Bug 89074 Summary: valid pointer equality constexpr comparison rejected https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89074 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2022-11-03 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 93413, which changed state. Bug 93413 Summary: Defaulted constexpr Destructor not being found during constant evaluation https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93413 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2022-11-03 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 103600, which changed state. Bug 103600 Summary: Cannot use typeid result in constant expressions https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103600 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2022-09-18 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 92505, which changed state. Bug 92505 Summary: Using mutable in constexpr https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92505 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2022-08-10 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 88174, which changed state. Bug 88174 Summary: Make __real__ += __val usable in constexpr context. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88174 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2022-07-06 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 65642, which changed state. Bug 65642 Summary: [C++11] GCC rejects valid constant expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65642 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2022-05-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 91073, which changed state. Bug 91073 Summary: [9 Regression] if constexpr no longer works directly with Concepts https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91073 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2022-05-13 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 96311, which changed state. Bug 96311 Summary: [9 Regression] false positive for -Wunused-but-set-variable (const/constexpr identifier used in generic lambda) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96311

[Bug c++/55004] [meta-bug] constexpr issues

2022-05-13 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 91933, which changed state. Bug 91933 Summary: [9 Regression] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in build_simple_base_path, at cp/class.c:541

[Bug c++/55004] [meta-bug] constexpr issues

2022-05-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 99700, which changed state. Bug 99700 Summary: [10 Regression] uninitialized variable accepted as a constant expression in C++ 20 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99700 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2022-05-09 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 104565, which changed state. Bug 104565 Summary: [10 Regression] constexpr template goes wrong with class and call to constexpr method https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104565 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2022-04-28 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 91278, which changed state. Bug 91278 Summary: equal comparison of local arrays (with offset) inside constexpr is rejected https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91278 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2022-01-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 86354, which changed state. Bug 86354 Summary: Address comparison not a constant expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86354 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2022-01-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 89367, which changed state. Bug 89367 Summary: Constexpr expression is not constexpr in template, but is constexpr in non-template. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89367 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2022-01-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 85428, which changed state. Bug 85428 Summary: constexpr pointer equality comparison not considered constant expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85428 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2022-01-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 77911, which changed state. Bug 77911 Summary: Comparing function pointers in a constexpr function can produce an error. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77911 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2022-01-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 69681, which changed state. Bug 69681 Summary: C/C++ FEs do not consider comparisons of distinct function pointers to be constant expressions https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69681 What

[Bug c++/55004] [meta-bug] constexpr issues

2022-01-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 102551, which changed state. Bug 102551 Summary: Failing compile-time comparison of std::type_info addresses https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102551 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2021-12-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 91693, which changed state. Bug 91693 Summary: Comparing addresses of templated inline vars gets bogus "not a constant expression" error https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91693 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2021-12-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 94716, which changed state. Bug 94716 Summary: comparison of address of template variables should be constexpr https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94716 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2021-12-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 91907, which changed state. Bug 91907 Summary: ['17] Constexpr of member function pointer as template parameter results in inconsistent diagnostics https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91907 What

[Bug c++/55004] [meta-bug] constexpr issues

2021-12-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 101370, which changed state. Bug 101370 Summary: miscompile of constexpr array with initializers to self https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101370 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2021-12-03 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 95307, which changed state. Bug 95307 Summary: Compiler accepts reinterpret_cast in constexpr https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95307 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2021-11-29 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 102786, which changed state. Bug 102786 Summary: [c++20] virtual pmf sometimes rejected as not a constant https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102786 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2021-11-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 97752, which changed state. Bug 97752 Summary: incorrect address to inherited object in constexpr context https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97752 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2021-10-05 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 102603, which changed state. Bug 102603 Summary: Compile-time evaluation of indirection via dangling pointer is not rejected https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102603 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2021-10-05 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 93389, which changed state. Bug 93389 Summary: Failure to detect UB in constexpr context https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93389 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2021-10-05 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 98930, which changed state. Bug 98930 Summary: ICE with static variable in template function used as template argument https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98930 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2021-08-31 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 92193, which changed state. Bug 92193 Summary: Poor diagnostics when a constexpr function call follows a failed static_assert https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92193 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2021-08-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 70124, which changed state. Bug 70124 Summary: alignas error in constexpr function https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70124 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2021-08-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 96182, which changed state. Bug 96182 Summary: GCC accepts constexpr function with no return-statement https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96182 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2021-08-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 93668, which changed state. Bug 93668 Summary: constexpr delete[] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93668 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2021-08-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 54483, which changed state. Bug 54483 Summary: undefined reference to static constexpr in .so https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54483 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2021-08-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 86607, which changed state. Bug 86607 Summary: constexpr function does not treat function pointers with external linkage as constexpr https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86607 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2021-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 81781, which changed state. Bug 81781 Summary: constexpr pointer comparsion error https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81781 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2021-07-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 83928, which changed state. Bug 83928 Summary: implicit conversion of literal class type to unscoped enumeration can not be used as array size https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83928 What

[Bug c++/55004] [meta-bug] constexpr issues

2021-07-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 80485, which changed state. Bug 80485 Summary: rejects-valid: constexpr static_cast of pointer-to-member-function to bool https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80485 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2021-07-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 83912, which changed state. Bug 83912 Summary: [constexpr] struct with a pointer to one of its members, returned by a function, is not a constant expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83912

[Bug c++/55004] [meta-bug] constexpr issues

2021-07-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 69700, which changed state. Bug 69700 Summary: [C++14] constexpr incorrectly implies const https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69700 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2021-07-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 68985, which changed state. Bug 68985 Summary: braced initializer bug when defining a static constexpr int within a class https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68985 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2021-05-14 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 86953, which changed state. Bug 86953 Summary: [8 Regression] compiler crashes with constexpr operator== and specific struct (cxx_eval_bit_field_ref, at cp/constexpr.c:2704)

[Bug c++/55004] [meta-bug] constexpr issues

2020-11-17 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 70489, which changed state. Bug 70489 Summary: ICE in cxx_eval_increment_expression initializing a VLA in a constexpr function https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70489 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2020-10-15 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 85474, which changed state. Bug 85474 Summary: unspecified string literal comparison accepted in constexpr context https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85474 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2020-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 92695, which changed state. Bug 92695 Summary: P1064R0 - virtual constexpr fails if object taken from array https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92695 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2020-04-11 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 86327, which changed state. Bug 86327 Summary: Spurious error on non-constant expression in constexpr function https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86327 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2020-03-02 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 86917, which changed state. Bug 86917 Summary: [8/9 Regression] ICE in verify_ctor_sanity, at cp/constexpr.c:2798 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86917 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2020-02-04 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 92625, which changed state. Bug 92625 Summary: [8/9/10 Regression] Internal compiler error accessing element in static constexpr char array in template class using alias https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92625

[Bug c++/55004] [meta-bug] constexpr issues

2020-02-04 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 81862, which changed state. Bug 81862 Summary: [C++11][constexpr] Constructor Parenthesized Initialization of Member Array Crash https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81862 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2020-02-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 66477, which changed state. Bug 66477 Summary: [constexpr] accepts-invalid with constexpr member call on non-constant reference https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66477 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2020-01-10 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 93143, which changed state. Bug 93143 Summary: [10 Regression] Multiple calls to static constexpr member function gives wrong code https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93143 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 91369, which changed state. Bug 91369 Summary: Implement P0784R7: constexpr new https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91369 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2020-01-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 91369, which changed state. Bug 91369 Summary: Implement P0784R7: constexpr new https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91369 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2019-12-29 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 88337, which changed state. Bug 88337 Summary: Implement P1002R1, P1327R1, P1330R0, C++20 relaxations of constexpr restrictions. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88337 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2019-12-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 92524, which changed state. Bug 92524 Summary: [9 Regression] ICE in short program with constexpr and std::array https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92524 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2019-12-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 91353, which changed state. Bug 91353 Summary: Implement P1331R2: Permitting trivial default initialization in constexpr contexts https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91353 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2019-12-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 91369, which changed state. Bug 91369 Summary: Implement P0784R7: constexpr new https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91369 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2019-11-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 92414, which changed state. Bug 92414 Summary: [10 Regression] internal compiler error: tree check: expected constructor, have error_mark in cxx_eval_store_expression, at cp/constexpr.c:4009

[Bug c++/55004] [meta-bug] constexpr issues

2019-11-19 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 92320, which changed state. Bug 92320 Summary: Constexpr function pointer derived from lambda is not accepted as template parameter https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92320 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2019-11-14 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 92403, which changed state. Bug 92403 Summary: [concepts] requires expression in if constexpr https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92403 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2019-06-28 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 55442, which changed state. Bug 55442 Summary: G++ uses up all my RAM when compiling a constexpr with exponential call graph https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55442 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2019-06-21 Thread david at doublewise dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 86623, which changed state. Bug 86623 Summary: constexpr evaluation fails to give an error for modifying a const object https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86623 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2019-06-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 1, which changed state. Bug 1 Summary: internal compiler error: in cxx_eval_bit_field_ref, at cp/constexpr.c:2090 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2019-04-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 65799, which changed state. Bug 65799 Summary: Allows constexpr conversion from cv void * to other type https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65799 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2019-03-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 89785, which changed state. Bug 89785 Summary: Incorrect "not a constant expression" error with switch statement that returns https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89785 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2019-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 89513, which changed state. Bug 89513 Summary: constexpr functions with function try block shouldn't be accepted at least with -pedantic in -std=c++{11,14,17} modes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89513

[Bug c++/55004] [meta-bug] constexpr issues

2018-11-19 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 71448, which changed state. Bug 71448 Summary: pointer relational comparison fails inside constant expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71448 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2018-11-14 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 67026, which changed state. Bug 67026 Summary: GCC incorrectly rejects well-formed constexpr function definition https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67026 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2018-10-12 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 71121, which changed state. Bug 71121 Summary: [6 Regression] Spurious warning: "the address of [...] will never be NULL [-Waddress]" https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71121 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2018-04-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 49171, which changed state. Bug 49171 Summary: [C++0x][constexpr] Constant expressions support reinterpret_cast https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49171 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2018-04-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 85437, which changed state. Bug 85437 Summary: [8 Regression] member pointer static upcast rejected in a constexpr context https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85437 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 85438, which changed state. Bug 85438 Summary: [8 Regression] invalid "a reinterpret_cast is not a constant expression" diagnostics since r249088 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85438 What

[Bug c++/55004] [meta-bug] constexpr issues

2018-03-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 83993, which changed state. Bug 83993 Summary: [7 Regression] ICE: constant not recomputed when ADDR_EXPR changed https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83993 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2018-02-11 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 57335, which changed state. Bug 57335 Summary: internal compiler error: in cxx_eval_bit_field_ref, at cp/semantics.c:6977 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57335 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2017-12-21 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 82872, which changed state. Bug 82872 Summary: [6/7 regression] ICE in ignore_overflows on __PTRDIFF_MAX__ index https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82872 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2017-11-06 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 65579, which changed state. Bug 65579 Summary: [C++11] gcc requires definition of a static constexpr member even though it is not odr-used https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65579 What|Removed

[Bug c++/55004] [meta-bug] constexpr issues

2017-10-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 70353, which changed state. Bug 70353 Summary: [5 regression] ICE on __PRETTY_FUNCTION__ in a constexpr function https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70353 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2017-10-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 67376, which changed state. Bug 67376 Summary: [5 regression] Comparison with pointer to past-the-end of array fails inside constant expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67376 What

[Bug c++/55004] [meta-bug] constexpr issues

2017-09-20 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 64954, which changed state. Bug 64954 Summary: GCC incorrectly rejects constexpr variable initialization. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64954 What|Removed |Added

[Bug c++/55004] [meta-bug] constexpr issues

2017-06-19 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 66093, which changed state. Bug 66093 Summary: g++ produces incorrect output on code with constexpr function initializing class with private fields https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66093 What

  1   2   >