# Crash reproducer for FreeBSD clang version 8.0.0 (tags/RELEASE_800/final 356365) (based on LLVM 8.0.0)
# Driver args: "--driver-mode=g++" "-O2" "-pipe" "-fstack-protector-strong" "-fno-strict-aliasing" "-fdiagnostics-color=always" "-pipe" "-msse4.1" "-msse4.2" "-mpopcnt" "-fno-omit-frame-pointer" "-Wall" "-Wno-unused-command-line-argument" "-Wnon-virtual-dtor" "-Wextra" "-Wpedantic" "-Wno-vla-extension" "-Wno-zero-length-array" "-Wno-gnu-anonymous-struct" "-Wno-nested-anon-types" "-Wshadow" "-Wshadow-uncaptured-local" "-Wextra-semi" "-Wcomma" "-Winconsistent-missing-destructor-override" "-Wunused-exception-parameter" "-Wcovered-switch-default" "-Wold-style-cast" "-Wrange-loop-analysis" "-Wunused-member-function" "-Wunreachable-code" "-Wunreachable-code-return" "-Wnewline-eof" "-Wembedded-directive" "-Wgnu-case-range" "-Wunused-macros" "-Wconditional-uninitialized" "-Wdeprecated" "-Wundef" "-Wreserved-id-macro" "-Wredundant-parens" "-Wzero-as-null-pointer-constant" "-Weverything" "-Wno-c++98-compat" "-Wno-c++98-compat-pedantic" "-Wno-missing-noreturn" "-Wno-padded" "-Wno-switch-enum" "-Wno-shadow-field-in-constructor" "-Wno-deprecated-dynamic-exception-spec" "-Wno-float-equal" "-Wno-weak-vtables" "-Wno-shift-sign-overflow" "-Wno-sign-conversion" "-Wno-conversion" "-Wno-exit-time-destructors" "-Wno-undefined-func-template" "-Wno-documentation-unknown-command" "-Wno-missing-variable-declarations" "-Wno-unused-template" "-Wno-global-constructors" "-Wno-c99-extensions" "-Wno-missing-prototypes" "-Wno-weak-template-vtables" "-Wno-zero-length-array" "-Wno-gnu-anonymous-struct" "-Wno-nested-anon-types" "-Wno-double-promotion" "-Wno-disabled-macro-expansion" "-Wno-used-but-marked-unused" "-Wno-vla-extension" "-Wno-vla" "-Wno-packed" "-Wno-return-std-move-in-c++11" "-Wextra-semi-stmt" "-Wshadow-field" "-Wstring-plus-int" "-Wempty-init-stmt" "-O2" "-pipe" "-fstack-protector-strong" "-fno-strict-aliasing" "-fPIE" "-pthread" "-std=c++17" "-D" "CLOCK_MONOTONIC_COARSE=CLOCK_MONOTONIC_FAST" "-D" "HAVE_STDINT_H" "-I" "dbms/src" "-I" "libs/libcommon/include" "-I" "contrib/cityhash102/include" "-I" "contrib/croaring" "-I" "libs/libpocoext/include" "-isystem" "contrib/pdqsort" "-isystem" "/usr/local/include" "-isystem" "contrib/libpcg-random/include" "-D" "LIBICONV_PLUG" "-D" "LIBICONV_PLUG" "-D" "LIBICONV_PLUG" "-D" "LIBICONV_PLUG" "-c" "-o" "dbms/CMakeFiles/unit_tests_dbms.dir/src/Common/tests/gtest_rw_lock.cpp.o" "dbms/src/Common/tests/gtest_rw_lock.cpp"
# Original command:  "/usr/bin/c++" "-cc1" "-triple" "x86_64-unknown-freebsd13.0" "-emit-obj" "-disable-free" "-main-file-name" "gtest_rw_lock.cpp" "-mrelocation-model" "pic" "-pic-level" "2" "-pic-is-pie" "-mthread-model" "posix" "-mdisable-fp-elim" "-relaxed-aliasing" "-masm-verbose" "-mconstructor-aliases" "-munwind-tables" "-fuse-init-array" "-target-cpu" "x86-64" "-target-feature" "+sse4.1" "-target-feature" "+sse4.2" "-target-feature" "+popcnt" "-dwarf-column-info" "-debugger-tuning=gdb" "-coverage-notes-file" "/wrkdirs/usr/ports/databases/clickhouse/work-huge/ClickHouse-19.5.3.8-stable/dbms/CMakeFiles/unit_tests_dbms.dir/src/Common/tests/gtest_rw_lock.cpp.gcno" "-resource-dir" "/usr/lib/clang/8.0.0" "-isystem" "contrib/pdqsort" "-isystem" "/usr/local/include" "-isystem" "contrib/libpcg-random/include" "-D" "CLOCK_MONOTONIC_COARSE=CLOCK_MONOTONIC_FAST" "-D" "HAVE_STDINT_H" "-I" "dbms/src" "-I" "libs/libcommon/include" "-I" "contrib/cityhash102/include" "-I" "contrib/croaring" "-I" "libs/libpocoext/include" "-D" "LIBICONV_PLUG" "-D" "LIBICONV_PLUG" "-D" "LIBICONV_PLUG" "-D" "LIBICONV_PLUG" "-internal-isystem" "/usr/include/c++/v1" "-O2" "-Wall" "-Wno-unused-command-line-argument" "-Wnon-virtual-dtor" "-Wextra" "-Wpedantic" "-Wno-vla-extension" "-Wno-zero-length-array" "-Wno-gnu-anonymous-struct" "-Wno-nested-anon-types" "-Wshadow" "-Wshadow-uncaptured-local" "-Wextra-semi" "-Wcomma" "-Winconsistent-missing-destructor-override" "-Wunused-exception-parameter" "-Wcovered-switch-default" "-Wold-style-cast" "-Wrange-loop-analysis" "-Wunused-member-function" "-Wunreachable-code" "-Wunreachable-code-return" "-Wnewline-eof" "-Wembedded-directive" "-Wgnu-case-range" "-Wunused-macros" "-Wconditional-uninitialized" "-Wdeprecated" "-Wundef" "-Wreserved-id-macro" "-Wredundant-parens" "-Wzero-as-null-pointer-constant" "-Weverything" "-Wno-c++98-compat" "-Wno-c++98-compat-pedantic" "-Wno-missing-noreturn" "-Wno-padded" "-Wno-switch-enum" "-Wno-shadow-field-in-constructor" "-Wno-deprecated-dynamic-exception-spec" "-Wno-float-equal" "-Wno-weak-vtables" "-Wno-shift-sign-overflow" "-Wno-sign-conversion" "-Wno-conversion" "-Wno-exit-time-destructors" "-Wno-undefined-func-template" "-Wno-documentation-unknown-command" "-Wno-missing-variable-declarations" "-Wno-unused-template" "-Wno-global-constructors" "-Wno-c99-extensions" "-Wno-missing-prototypes" "-Wno-weak-template-vtables" "-Wno-zero-length-array" "-Wno-gnu-anonymous-struct" "-Wno-nested-anon-types" "-Wno-double-promotion" "-Wno-disabled-macro-expansion" "-Wno-used-but-marked-unused" "-Wno-vla-extension" "-Wno-vla" "-Wno-packed" "-Wno-return-std-move-in-c++11" "-Wextra-semi-stmt" "-Wshadow-field" "-Wstring-plus-int" "-Wempty-init-stmt" "-std=c++17" "-fdeprecated-macro" "-fdebug-compilation-dir" "/wrkdirs/usr/ports/databases/clickhouse/work-huge/ClickHouse-19.5.3.8-stable" "-ferror-limit" "19" "-fmessage-length" "0" "-pthread" "-stack-protector" "2" "-fobjc-runtime=gnustep" "-fcxx-exceptions" "-fexceptions" "-fdiagnostics-show-option" "-fcolor-diagnostics" "-vectorize-loops" "-vectorize-slp" "-o" "dbms/CMakeFiles/unit_tests_dbms.dir/src/Common/tests/gtest_rw_lock.cpp.o" "-x" "c++" "dbms/src/Common/tests/gtest_rw_lock.cpp" "-faddrsig"
 "/usr/bin/c++" "-cc1" "-triple" "x86_64-unknown-freebsd13.0" "-emit-obj" "-disable-free" "-main-file-name" "gtest_rw_lock.cpp" "-mrelocation-model" "pic" "-pic-level" "2" "-pic-is-pie" "-mthread-model" "posix" "-mdisable-fp-elim" "-relaxed-aliasing" "-masm-verbose" "-mconstructor-aliases" "-munwind-tables" "-fuse-init-array" "-target-cpu" "x86-64" "-target-feature" "+sse4.1" "-target-feature" "+sse4.2" "-target-feature" "+popcnt" "-dwarf-column-info" "-debugger-tuning=gdb" "-coverage-notes-file" "/wrkdirs/usr/ports/databases/clickhouse/work-huge/ClickHouse-19.5.3.8-stable/dbms/CMakeFiles/unit_tests_dbms.dir/src/Common/tests/gtest_rw_lock.cpp.gcno" "-D" "CLOCK_MONOTONIC_COARSE=CLOCK_MONOTONIC_FAST" "-D" "HAVE_STDINT_H" "-D" "LIBICONV_PLUG" "-D" "LIBICONV_PLUG" "-D" "LIBICONV_PLUG" "-D" "LIBICONV_PLUG" "-O2" "-Wall" "-Wno-unused-command-line-argument" "-Wnon-virtual-dtor" "-Wextra" "-Wpedantic" "-Wno-vla-extension" "-Wno-zero-length-array" "-Wno-gnu-anonymous-struct" "-Wno-nested-anon-types" "-Wshadow" "-Wshadow-uncaptured-local" "-Wextra-semi" "-Wcomma" "-Winconsistent-missing-destructor-override" "-Wunused-exception-parameter" "-Wcovered-switch-default" "-Wold-style-cast" "-Wrange-loop-analysis" "-Wunused-member-function" "-Wunreachable-code" "-Wunreachable-code-return" "-Wnewline-eof" "-Wembedded-directive" "-Wgnu-case-range" "-Wunused-macros" "-Wconditional-uninitialized" "-Wdeprecated" "-Wundef" "-Wreserved-id-macro" "-Wredundant-parens" "-Wzero-as-null-pointer-constant" "-Weverything" "-Wno-c++98-compat" "-Wno-c++98-compat-pedantic" "-Wno-missing-noreturn" "-Wno-padded" "-Wno-switch-enum" "-Wno-shadow-field-in-constructor" "-Wno-deprecated-dynamic-exception-spec" "-Wno-float-equal" "-Wno-weak-vtables" "-Wno-shift-sign-overflow" "-Wno-sign-conversion" "-Wno-conversion" "-Wno-exit-time-destructors" "-Wno-undefined-func-template" "-Wno-documentation-unknown-command" "-Wno-missing-variable-declarations" "-Wno-unused-template" "-Wno-global-constructors" "-Wno-c99-extensions" "-Wno-missing-prototypes" "-Wno-weak-template-vtables" "-Wno-zero-length-array" "-Wno-gnu-anonymous-struct" "-Wno-nested-anon-types" "-Wno-double-promotion" "-Wno-disabled-macro-expansion" "-Wno-used-but-marked-unused" "-Wno-vla-extension" "-Wno-vla" "-Wno-packed" "-Wno-return-std-move-in-c++11" "-Wextra-semi-stmt" "-Wshadow-field" "-Wstring-plus-int" "-Wempty-init-stmt" "-std=c++17" "-fdeprecated-macro" "-ferror-limit" "19" "-fmessage-length" "0" "-pthread" "-stack-protector" "2" "-fobjc-runtime=gnustep" "-fcxx-exceptions" "-fexceptions" "-fdiagnostics-show-option" "-fcolor-diagnostics" "-vectorize-loops" "-vectorize-slp" "-x" "c++" "gtest_rw_lock-5a4ea8.cpp" "-faddrsig"
