[Bug c++/90398] New: Segmentation fault when using [[assert]] and -fno-exception
moussu.robin at pm dot me
gcc-bugzilla@gcc.gnu.org
Wed May 8 20:39:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90398
Bug ID: 90398
Summary: Segmentation fault when using [[assert]] and
-fno-exception
Product: gcc
Version: 9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: moussu.robin at pm dot me
Target Milestone: ---
Reproduce error with https://godbolt.org/z/cjlS79
gcc version: 9.0.1 (concept branch)
The following code, when compiled with
-std=c++2a -O3 -fno-exceptions
has a segmentation fault
```
void foo() {
[[assert: true]] // same thing with false, and if using a variable
}
```
<source>: In function 'void foo()':
<source>:3:17: internal compiler error: Segmentation fault
3 | [[assert: true]]
| ^
Note: it may be related with that bug
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90396
More information about the Gcc-bugs
mailing list