[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 117651, which changed state. Bug 117651 Summary: Read of an uninitialized subobject not detected in constant expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117651 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 125491, which changed state. Bug 125491 Summary: GCC accepts a constexpr variable whose user-defined copy constructor leaves a subobject uninitialized https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125491 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 125338, which changed state. Bug 125338 Summary: the integral constant expression in a bit-field width may involve a constexpr conversion https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125338 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 124347, which changed state. Bug 124347 Summary: __builtin_object_size/__builtin_dynamic_object_size doesn't work in constexpr contexts https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124347 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 124978, which changed state. Bug 124978 Summary: Wrong type with decltype of auto template parameter https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124978 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 124973, which changed state. Bug 124973 Summary: [16 regression] ICE w/ modules, constexpr, and O[1-3] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124973 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 124874, which changed state. Bug 124874 Summary: [c++26] consteval function that exits with exception is erroneously a constant expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124874 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 124859, which changed state. Bug 124859 Summary: reflection: discarding meta::info via comma operator https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124859 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 124645, which changed state. Bug 124645 Summary: [reflection] access to uninitialized member during consteval range-based for loop https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124645 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 97740, which changed state. Bug 97740 Summary: [13/14 Regression] Weird error message about accessing a private member of my own class inside of std::string_view inside of constexpr https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97740 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 124145, which changed state. Bug 124145 Summary: Repeat call to constexpr throwing function doesn't throw https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124145 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 123662, which changed state. Bug 123662 Summary: [reflection] Unexpected "error: consteval-only expressions are only allowed in a constant-evaluated context" https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123662 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 124057, which changed state. Bug 124057 Summary: GCC still rejects C++26 constexpr std::span using std::initializer_list https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124057 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 123662, which changed state. Bug 123662 Summary: [reflection] Unexpected "error: consteval-only expressions are only allowed in a constant-evaluated context" https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123662 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 123662, which changed state. Bug 123662 Summary: [reflection] Unexpected "error: consteval-only expressions are only allowed in a constant-evaluated context" https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123662 What|Removed |Added Status|RESOLVED|ASSIGNED Resolution|FIXED |---
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 123379, which changed state. Bug 123379 Summary: constexpr template for does not work with temporary object https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123379 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 123677, which changed state. Bug 123677 Summary: [16 Regression] ICE: tree check: expected constructor, have ptrmem_cst in cxx_eval_store_expression, at cp/constexpr.cc since r16-3022 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123677 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 123577, which changed state. Bug 123577 Summary: C++17: Unhelpful constexpr error message when array size exceeds 16 bytes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123577 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 122899, which changed state. Bug 122899 Summary: constexpr error with self-referencing struct https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122899 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 122671, which changed state. Bug 122671 Summary: GCC fails to compile-time valid C++26 code using both constexpr placement new (P2747R2) and constexpr exceptions (P3068R6). https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122671 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 57820, which changed state. Bug 57820 Summary: [DR 253] NSDMI and const objects https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57820 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 95563, which changed state. Bug 95563 Summary: High memory usage and possible infinite loop https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95563 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 121880, which changed state. Bug 121880 Summary: incorrect "deallocation of storage that was not previously allocated" error message https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121880 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 121678, which changed state. Bug 121678 Summary: &__real__ static_var not constexpr https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121678 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 121855, which changed state. Bug 121855 Summary: Diagnostic for not-a-constant-expression has no information https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121855 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 109576, which changed state. Bug 109576 Summary: access checking done on constexpr even if the access was done in the class itself when used inside a template https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109576 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 96716, which changed state. Bug 96716 Summary: GCC reports "object is private" when it's accessed through proper accessor https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96716 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 121707, which changed state. Bug 121707 Summary: Compiler spills std::string internals when used in consteval context https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121707 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 121579, which changed state. Bug 121579 Summary: static_cast involving pointers to members is too loose during constant evaluation https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121579 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 118903, which changed state. Bug 118903 Summary: constexpr variables with co_await expression in its initialization expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118903 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 87097, which changed state. Bug 87097 Summary: value-initialization of an array of more than 1 element not treated as a constant initializer https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87097 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 114709, which changed state. Bug 114709 Summary: [12 Regression] Incorrect handling of inactive union member access via pointer to member in constant evaluated context since r12-6425 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114709 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 120777, which changed state. Bug 120777 Summary: [C++26] P3533R2 - constexpr virtual inheritance https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120777 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 116418, which changed state. Bug 116418 Summary: [12 Regression] statement expressions as initializer for decltype auto breaks in templates with optimization turned on and debug info turned on due to gstatement-frontiers https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116418 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 118661, which changed state. Bug 118661 Summary: [12 regression] Reading volatile qualified std::nullptr_t should be valid in a constant expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118661 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 117501, which changed state. Bug 117501 Summary: [14 Regression] Consteval constructor does not initialize the variable https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117501 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 107744, which changed state. Bug 107744 Summary: Error in constant evaluation of dynamic_cast https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107744 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 115207, which changed state. Bug 115207 Summary: [constexpr] constexpr assignment rejected as non const on self-assignment test https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115207 What|Removed |Added Status|RESOLVED|ASSIGNED Resolution|DUPLICATE |---
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 119866, which changed state. Bug 119866 Summary: constexpr with __builtin_strlen does not always work https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119866 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 115639, which changed state. Bug 115639 Summary: Large variations in compilation times involving static_assert https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115639 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 118249, which changed state. Bug 118249 Summary: Misdiagnosing use of 'this' while doing class member access in constant evaluation https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118249 What|Removed |Added Status|RESOLVED|NEW Resolution|FIXED |---
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 117700, which changed state. Bug 117700 Summary: spurious error "non-constant condition" when inside a class member https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117700 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 118249, which changed state. Bug 118249 Summary: Misdiagnosing use of 'this' while doing class member access in constant evaluation https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118249 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 119150, which changed state. Bug 119150 Summary: [14 Regression] Optimization causes function call arguments to consteval functions to not be manifestly constant-evaluated since r14-4140 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119150 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 117504, which changed state. Bug 117504 Summary: [12 Regression] Incorrect code emitted when using "constexpr std::array" since r8-3497-g281e6c1d8f1b4c https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117504 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 111379, which changed state. Bug 111379 Summary: comparison between unequal pointers to void should be illegal during constant evaluation https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111379 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 119162, which changed state. Bug 119162 Summary: missing error with constexpr new https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119162 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 119082, which changed state. Bug 119082 Summary: GCC Incorrectly Accepts Explicit Destructor Call for Scalar Type in constexpr Context https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119082 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 118285, which changed state. Bug 118285 Summary: [14 Regression] GCC rejects some constexpr std::string usages https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118285 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 118193, which changed state. Bug 118193 Summary: [12/13/14/15 regression] [C++17+] ICE: in verify_ctor_sanity, at cp/constexpr.cc:5362 since r13-1901-g9efe4e153d9949 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118193 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 102455, which changed state. Bug 102455 Summary: ICE in verify_ctor_sanity with vector types in constexpr and variable template https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102455 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 108617, which changed state. Bug 108617 Summary: nullptr comparision in constexpr function reported as not constexpr when using -fsanitize=returns-nonnull-attribute https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108617 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 83144, which changed state. Bug 83144 Summary: ICE using trailing return type and constexpr with GCC 7.X https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83144 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 92431, which changed state. Bug 92431 Summary: ICE with spaceship in constexpr evaluation https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92431 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 118285, which changed state. Bug 118285 Summary: [14 Regression] GCC rejects some constexpr std::string usages https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118285 What|Removed |Added Status|RESOLVED|ASSIGNED Resolution|FIXED |---
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 118285, which changed state. Bug 118285 Summary: [14/15 Regression] GCC rejects some constexpr std::string usages https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118285 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 118239, which changed state. Bug 118239 Summary: [12/13/14/15 Regression] accepts invalid constexpr variable definition https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118239 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 82304, which changed state. Bug 82304 Summary: GCC compiles constexpr function with double reinterpret_cast in a constant context https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82304 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 118445, which changed state. Bug 118445 Summary: VEC_DUPLICATE_EXPR not handled by potential_constant_expression_1 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118445 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 89757, which changed state. Bug 89757 Summary: accepts returning with reference to temporary in constant expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89757 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
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|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 32, which changed state. Bug 32 Summary: [12 Regression] Function redeclaration in local scope breaks constant expression evaluation https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 117614, which changed state. Bug 117614 Summary: [14 Regression] Cannot change active member of anonymous union in constant expression since r14-4771-g1d260ab0e39ea6 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117614 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 118237, which changed state. Bug 118237 Summary: failure to compile constexpr variable initialization with properly destroyed allocation inside the expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118237 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 106294, which changed state. Bug 106294 Summary: GCC accepts the undefined behavior operation in a constant expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106294 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 117963, which changed state. Bug 117963 Summary: Invalid enum values accepted in constexpr with -fstrict-enums https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117963 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 117615, which changed state. Bug 117615 Summary: [12/13/14/15 Regression] constexpr failure static_cast of Derived virtual Pointer to Member function since r6-4014-gdcdbc004d531b4 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117615 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 117700, which changed state. Bug 117700 Summary: spurious error "non-constant condition" when inside a class member https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117700 What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|INVALID |---
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 117700, which changed state. Bug 117700 Summary: spurious error "non-constant condition" when inside a class member https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117700 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 117255, which changed state. Bug 117255 Summary: There is a core language undefined behavior in the constexpr function, but GCC did not report the error https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117255 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 116911, which changed state. Bug 116911 Summary: [15 regression] reference to a variable in anonymous namespace no longer considered constexpr in C++11 since r15-3910-gaf4471cb422a86 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116911 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 113266, which changed state. Bug 113266 Summary: [C++11/14 only] local linkage variable rejected as a template argument https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113266 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 116867, which changed state. Bug 116867 Summary: Incorrectly report a constexpr function as non-constant https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116867 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 116695, which changed state. Bug 116695 Summary: [c++11/c++14] Undefined behaviour involving unsequenced side effects on a memory location during constant evaluation should not compile https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116695 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 116619, which changed state. Bug 116619 Summary: Invalid null pointer constant accepted in the initializer of a pointer https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116619 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 71093, which changed state. Bug 71093 Summary: use of pseudo-destructor accepted in constant expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71093 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 102623, which changed state. Bug 102623 Summary: Failure to detect destructed scalar objects in consteval function https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102623 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 115207, which changed state. Bug 115207 Summary: [constexpr] constexpr assignment rejected as non const on self-assignment test https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115207 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 115900, which changed state. Bug 115900 Summary: [14 Regression] constexpr object modification during construction gives "Modifying a const object is not allowed in a constant expression" https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115900 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 115583, which changed state. Bug 115583 Summary: [14 Regression] C++23: Call to consteval function in `if consteval` immediate function context rejected at -O1 since r14-4140 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115583 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 70979, which changed state. Bug 70979 Summary: [C++14] g++ falsely accepts constexpr function returning a lambda https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70979 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 68074, which changed state. Bug 68074 Summary: [C++14] Complex ConstExpr Evaluation https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68074 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 115902, which changed state. Bug 115902 Summary: [14/15 Regression] Can't call immediate function within "if consteval" when optimizing https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115902 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 115772, which changed state. Bug 115772 Summary: static_assert rejected constexpr member function with non-constexpr this https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115772 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 114537, which changed state. Bug 114537 Summary: bit_cast does not work NSDMI of bitfields https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114537 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
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 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114219 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
[Bug c++/55004] [meta-bug] constexpr issues
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 Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
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 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111357 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
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|Removed |Added Status|RESOLVED|ASSIGNED Resolution|FIXED |---
[Bug c++/55004] [meta-bug] constexpr issues
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 |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
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|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
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|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
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 |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
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|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
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 Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
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 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111660 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
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 |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
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 Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug c++/55004] [meta-bug] constexpr issues
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 |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/55004] [meta-bug] constexpr issues
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 Status|NEW |RESOLVED Resolution|--- |DUPLICATE
