xieite::segfault()

Defined in fragment xieite:segfault
(header-only: <xieite/sys/segfault.hpp>)


Dereferences nullptr to cause a segmentation fault, though whether it's handled at all is entirely up to the operating system.
Why would you use this?


Declaration

void segfault() noexcept;
This isn't even marked [[noreturn]].


Example

import xieite;

int main() {
	xieite::segfault();
}
Possible output:
Segmentation fault (code dumped)
View in Compiler Explorer