Details
-
Bug
-
Resolution: Out of scope
-
Not Evaluated
-
None
-
Qt Creator 13.0.0
-
None
-
Ubuntu 24.04.1 LTS [linux version 6.8.0-48-generic] (as reported by System Information - Qt Creator)
Qt Creator 13.0.0.1 (as reported by apt)
Qt Creator 13.0.0 Based on Qt 6.4.2 (GCC 13.2.0, x86_64) (as reported by About Qt Creator)
I also have clang-format-18 and clangd-18 running and am using a CMake project which may be related.Ubuntu 24.04.1 LTS [linux version 6.8.0-48-generic] (as reported by System Information - Qt Creator) Qt Creator 13.0.0.1 (as reported by apt) Qt Creator 13.0.0 Based on Qt 6.4.2 (GCC 13.2.0, x86_64) (as reported by About Qt Creator) I also have clang-format-18 and clangd-18 running and am using a CMake project which may be related.
Description
How to reproduce:
Copy/paste this code into Qt Creator:
#include <type_traits> template <class T, class U> requires(requires /* type { after this comment -> */ std::declval<T &>() = std::declval<U>()) void f() {}
Then do as the comment says and add the { at the indicated position. This causes a segmentation fault in Qt Creator.
I have a 78MB core dump, but the file size limit does not allow it.
Attachments
Issue Links
- mentioned in
-
Page Loading...