CMake/Tests/RunCMake/exit_crash.c
Kitware Robot 0b96ae1f6a Revise C++ coding style using clang-format with "east const"
Run the `clang-format.bash` script to update all our C and C++ code to a
new style defined by `.clang-format`, now with "east const" enforcement.
Use `clang-format` version 18.

* If you reached this commit for a line in `git blame`, re-run the blame
  operation starting at the parent of this commit to see older history
  for the content.

* See the parent commit for instructions to rebase a change across this
  style transition commit.

Issue: #26123
2025-01-23 13:09:50 -05:00

15 lines
469 B
C

int main(int argc, char const* argv[])
{
#ifndef __clang_analyzer__ /* Suppress clang-analyzer warnings */
/* Construct an invalid address that cannot be predicted by the
compiler/optimizer, and that is not NULL (which is undefined
behavior to dereference). */
int volatile* invalidAddress = 0;
invalidAddress += argc ? 1 : 2;
(void)argv;
/* Write to the invalid address to cause SIGSEGV or similar. */
*invalidAddress = 0;
#endif
return 0;
}