: sanitizer
Assignee: unassigned at gcc dot gnu.org
Reporter: vincent.lebourlot at starqube dot com
CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, marxin at
gcc dot gnu.org
Target Milestone
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: vincent.lebourlot at starqube dot com
Target Milestone: ---
In a C++ codebase, a class String is defined with an explicit constructor that
takes a variable
oduct: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: vincent.lebourlot at starqube dot com
Target Milestone: ---
Here is a minimal code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115941
--- Comment #4 from vincent.lebourlot at starqube dot com ---
Thank you very much for the quick answer. This can be closed then.
If I understand correctly, as this follows the standard, it won't ever be
accepted anymore in gcc despite
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117394
--- Comment #2 from vincent.lebourlot at starqube dot com ---
fair enough. Any chance this might be looked at at some point? llvm doesn't
seem to have such a problem on that regex.
Cheers
: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: vincent.lebourlot at starqube dot com
Target Milestone: ---
Following code causes a crash when compiled with g++ 15 (gcc (GCC) 15.0.0
20240715 (experimental))
#include
#include
int main(){
std::string s(15000