Clion 2025.2.4: Clangd: В шаблоне: вызов «__builtin_operator_delete» выбирает необычную функцию освобождения.C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Clion 2025.2.4: Clangd: В шаблоне: вызов «__builtin_operator_delete» выбирает необычную функцию освобождения.

Сообщение Anonymous »


Изображение

Для решения этой проблемы я использую онлайн-учебник.
Нравится https://youtrack.jetbrains.com/issue/CP ... 6067190.0-.
Добавьте -fsized-deallocation в настройки clangd, чтобы решить эту проблему, но это не работает.
Изображение

Подробнее: проблема возникла после обновления версии clion (с Clion 2024.2 до Clion 2025.2).
Итак, как я могу решить проблему?
Версия:

Код: Выделить всё

CLion 2025.2.4
Build #CL-252.27397.114, built on October 24, 2025
Source revision: e20c805484fa7
Runtime version: 21.0.8+9-b1038.73 aarch64
(JCEF 122.1.9) VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.lwawt.macosx.LWCToolkit macOS 15.6.1 .NET Core v8.0.11
ARM64 (Server GC) GC: G1 Young Generation, G1 Concurrent GC, G1 Old
Generation Memory: 2048M Cores: 8 Metal Rendering is ON Registry:
actionSystem.update.actions.warn.dataRules.on.edt=false
debugger.attach.dialog.enabled=true   run.processes.with.pty=TRUE
ide.experimental.ui=true   ide.slow.operations.assertion=false
cache.folding.model.on.disk=false
llm.show.ai.promotion.window.on.start=false Non-Bundled Plugins:
com.intellij.qt (252.27397.129)   com.github.pushpavel.autocp
(0.8.0-addOwnExecTarget-allowParallel-explictTrue)   Subversion
(252.27397.129)
com.corochann.plugin.clion.singlefileexecutionplugin (1.3)   Docker
(252.27397.129)   com.intellij.lang.qml (252.27397.129)
com.github.copilot (1.5.60-243)
флаг clangd:

Код: Выделить всё

-Wno-unused-variable
-Wno-infinite-recursion
-Wno-array-bounds
-Wno-return-stack-address
-Werror=implicit-function-declaration
-Wshadow
-Wno-shadow-field-in-constructor-modified
-Wno-shadow-ivar
-Wuninitialized
-Wunused-label
-Wunused-lambda-capture
-fsized-deallocation
Версия clangd:

Код: Выделить всё

Built-in clangd version: 21.0.0
LLVM revision: f0f666bc3262f0ca6c7225116945e9feb67c14d0
Устройство:

Код: Выделить всё

MacBook Air
Apple M2
MacOS:15.6.1
Конечно, я могу решить проблему, изменив набор инструментов на стандартный. Однако я не могу использовать некоторые функции в libstdc++
Изображение

Итак, просто используя Clion 2024.3.6, с clangd он работает, как и ожидалось.

Подробнее здесь: https://stackoverflow.com/questions/798 ... te-selects
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»