# Crash reproducer for FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) # Driver args: "--driver-mode=g++" "-D" "QT_CORE_LIB" "-D" "QT_DBUS_LIB" "-D" "QT_GUI_LIB" "-D" "QT_MULTIMEDIA_LIB" "-D" "QT_NETWORK_LIB" "-D" "QT_NO_CAST_FROM_BYTEARRAY" "-D" "QT_NO_CAST_TO_ASCII" "-D" "QT_NO_JAVA_STYLE_ITERATORS" "-D" "QT_NO_URL_CAST_FROM_STRING" "-D" "QT_STRICT_ITERATORS" "-D" "QUOTIENT_STATIC" "-D" "Quotient_VERSION_MAJOR=0" "-D" "Quotient_VERSION_MINOR=7" "-D" "Quotient_VERSION_PATCH=1" "-D" "Quotient_VERSION_STRING=\"0.7.1\"" "-I" "/wrkdirs/usr/ports/net-im/libquotient/work/.build/Quotient_autogen/include" "-I" "/wrkdirs/usr/ports/net-im/libquotient/work/libQuotient-0.7.1/lib" "-isystem" "/usr/local/include" "-isystem" "/usr/local/include/qt5" "-isystem" "/usr/local/include/qt5/QtCore" "-isystem" "/usr/local/lib/qt5/mkspecs/freebsd-clang" "-isystem" "/usr/local/include/qt5/QtNetwork" "-isystem" "/usr/local/include/qt5/QtGui" "-isystem" "/usr/local/include/qt5/QtDBus" "-isystem" "/usr/local/include/qt5/QtMultimedia" "-O2" "-pipe" "-march=znver1" "-fstack-protector-strong" "-fno-strict-aliasing" "-O2" "-pipe" "-march=znver1" "-fstack-protector-strong" "-fno-strict-aliasing" "-D" "NDEBUG" "-std=c++20" "-fvisibility=hidden" "-fvisibility-inlines-hidden" "-Wall" "-Wpedantic" "-Wextra" "-Werror=return-type" "-Wno-unused-parameter" "-Wno-gnu-zero-variadic-macro-arguments" "-fPIC" "-Winvalid-pch" "-Xclang" "-include-pch" "-Xclang" "/wrkdirs/usr/ports/net-im/libquotient/work/.build/CMakeFiles/Quotient.dir/cmake_pch.hxx.pch" "-Xclang" "-include" "-Xclang" "/wrkdirs/usr/ports/net-im/libquotient/work/.build/CMakeFiles/Quotient.dir/cmake_pch.hxx" "-MD" "-MT" "CMakeFiles/Quotient.dir/lib/room.cpp.o" "-MF" "CMakeFiles/Quotient.dir/lib/room.cpp.o.d" "-o" "CMakeFiles/Quotient.dir/lib/room.cpp.o" "-c" "/wrkdirs/usr/ports/net-im/libquotient/work/libQuotient-0.7.1/lib/room.cpp" # Original command: "/usr/bin/c++" "-cc1" "-triple" "x86_64-unknown-freebsd14.0" "-emit-obj" "-disable-free" "-clear-ast-before-backend" "-main-file-name" "room.cpp" "-mrelocation-model" "pic" "-pic-level" "2" "-fhalf-no-semantic-interposition" "-mframe-pointer=all" "-relaxed-aliasing" "-ffp-contract=on" "-fno-rounding-math" "-mconstructor-aliases" "-funwind-tables=2" "-target-cpu" "znver1" "-mllvm" "-treat-scalable-fixed-error-as-warning" "-debugger-tuning=gdb" "-fcoverage-compilation-dir=/wrkdirs/usr/ports/net-im/libquotient/work/.build" "-resource-dir" "/usr/lib/clang/16" "-dependency-file" "CMakeFiles/Quotient.dir/lib/room.cpp.o.d" "-MT" "CMakeFiles/Quotient.dir/lib/room.cpp.o" "-sys-header-deps" "-isystem" "/usr/local/include" "-isystem" "/usr/local/include/qt5" "-isystem" "/usr/local/include/qt5/QtCore" "-isystem" "/usr/local/lib/qt5/mkspecs/freebsd-clang" "-isystem" "/usr/local/include/qt5/QtNetwork" "-isystem" "/usr/local/include/qt5/QtGui" "-isystem" "/usr/local/include/qt5/QtDBus" "-isystem" "/usr/local/include/qt5/QtMultimedia" "-D" "QT_CORE_LIB" "-D" "QT_DBUS_LIB" "-D" "QT_GUI_LIB" "-D" "QT_MULTIMEDIA_LIB" "-D" "QT_NETWORK_LIB" "-D" "QT_NO_CAST_FROM_BYTEARRAY" "-D" "QT_NO_CAST_TO_ASCII" "-D" "QT_NO_JAVA_STYLE_ITERATORS" "-D" "QT_NO_URL_CAST_FROM_STRING" "-D" "QT_STRICT_ITERATORS" "-D" "QUOTIENT_STATIC" "-D" "Quotient_VERSION_MAJOR=0" "-D" "Quotient_VERSION_MINOR=7" "-D" "Quotient_VERSION_PATCH=1" "-D" "Quotient_VERSION_STRING=\"0.7.1\"" "-I" "/wrkdirs/usr/ports/net-im/libquotient/work/.build/Quotient_autogen/include" "-I" "/wrkdirs/usr/ports/net-im/libquotient/work/libQuotient-0.7.1/lib" "-D" "NDEBUG" "-internal-isystem" "/usr/include/c++/v1" "-internal-isystem" "/usr/lib/clang/16/include" "-internal-externc-isystem" "/usr/include" "-O2" "-Wall" "-Wpedantic" "-Wextra" "-Werror=return-type" "-Wno-unused-parameter" "-Wno-gnu-zero-variadic-macro-arguments" "-Winvalid-pch" "-std=c++20" "-fdeprecated-macro" "-fdebug-compilation-dir=/wrkdirs/usr/ports/net-im/libquotient/work/.build" "-ferror-limit" "19" "-fvisibility=hidden" "-fvisibility-inlines-hidden" "-stack-protector" "2" "-fgnuc-version=4.2.1" "-fno-implicit-modules" "-fcxx-exceptions" "-fexceptions" "-vectorize-loops" "-vectorize-slp" "-include-pch" "/wrkdirs/usr/ports/net-im/libquotient/work/.build/CMakeFiles/Quotient.dir/cmake_pch.hxx.pch" "-include" "/wrkdirs/usr/ports/net-im/libquotient/work/.build/CMakeFiles/Quotient.dir/cmake_pch.hxx" "-faddrsig" "-D__GCC_HAVE_DWARF2_CFI_ASM=1" "-o" "CMakeFiles/Quotient.dir/lib/room.cpp.o" "-x" "c++" "/wrkdirs/usr/ports/net-im/libquotient/work/libQuotient-0.7.1/lib/room.cpp" "/usr/bin/c++" "-cc1" "-triple" "x86_64-unknown-freebsd14.0" "-emit-obj" "-disable-free" "-clear-ast-before-backend" "-main-file-name" "room.cpp" "-mrelocation-model" "pic" "-pic-level" "2" "-fhalf-no-semantic-interposition" "-mframe-pointer=all" "-relaxed-aliasing" "-ffp-contract=on" "-fno-rounding-math" "-mconstructor-aliases" "-funwind-tables=2" "-target-cpu" "znver1" "-mllvm" "-treat-scalable-fixed-error-as-warning" "-debugger-tuning=gdb" "-fcoverage-compilation-dir=/wrkdirs/usr/ports/net-im/libquotient/work/.build" "-sys-header-deps" "-D" "QT_CORE_LIB" "-D" "QT_DBUS_LIB" "-D" "QT_GUI_LIB" "-D" "QT_MULTIMEDIA_LIB" "-D" "QT_NETWORK_LIB" "-D" "QT_NO_CAST_FROM_BYTEARRAY" "-D" "QT_NO_CAST_TO_ASCII" "-D" "QT_NO_JAVA_STYLE_ITERATORS" "-D" "QT_NO_URL_CAST_FROM_STRING" "-D" "QT_STRICT_ITERATORS" "-D" "QUOTIENT_STATIC" "-D" "Quotient_VERSION_MAJOR=0" "-D" "Quotient_VERSION_MINOR=7" "-D" "Quotient_VERSION_PATCH=1" "-D" "Quotient_VERSION_STRING=\"0.7.1\"" "-D" "NDEBUG" "-O2" "-Wall" "-Wpedantic" "-Wextra" "-Werror=return-type" "-Wno-unused-parameter" "-Wno-gnu-zero-variadic-macro-arguments" "-Winvalid-pch" "-std=c++20" "-fdeprecated-macro" "-fdebug-compilation-dir=/wrkdirs/usr/ports/net-im/libquotient/work/.build" "-ferror-limit" "19" "-fvisibility=hidden" "-fvisibility-inlines-hidden" "-stack-protector" "2" "-fgnuc-version=4.2.1" "-fno-implicit-modules" "-fcxx-exceptions" "-fexceptions" "-vectorize-loops" "-vectorize-slp" "-faddrsig" "-D__GCC_HAVE_DWARF2_CFI_ASM=1" "-x" "c++" "room-2b4a12.cpp"