forked from qt-creator/qt-creator
ClangTools: Fix warning
GCC 14.1.1 claims a dangling reference when using make_pair(). Using the constructor instead makes the warning go away. Change-Id: I10b4af781c36a6ae4d5a525e875cd369d2a051b6 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -177,10 +177,11 @@ void ClangToolsPlugin::registerAnalyzeActions()
|
||||
widget->toolBar()->addWidget(button);
|
||||
const auto toolsMenu = new QMenu(widget);
|
||||
button->setMenu(toolsMenu);
|
||||
for (const auto &toolInfo : {std::make_pair(ClangTidyTool::instance(),
|
||||
Constants::RUN_CLANGTIDY_ON_CURRENT_FILE),
|
||||
std::make_pair(ClazyTool::instance(),
|
||||
Constants::RUN_CLAZY_ON_CURRENT_FILE)}) {
|
||||
for (const auto &toolInfo :
|
||||
{std::pair<ClangTool *, Utils::Id>(
|
||||
ClangTidyTool::instance(), Constants::RUN_CLANGTIDY_ON_CURRENT_FILE),
|
||||
std::pair<ClangTool *, Utils::Id>(
|
||||
ClazyTool::instance(), Constants::RUN_CLAZY_ON_CURRENT_FILE)}) {
|
||||
ClangTool * const tool = toolInfo.first;
|
||||
Command * const cmd = ActionManager::command(toolInfo.second);
|
||||
QAction *const action = toolsMenu->addAction(tool->name(), [editor, tool] {
|
||||
|
||||
Reference in New Issue
Block a user