I[07:54:56.375] clangd version 17.0.6 I[07:54:56.410] Features: unix I[07:54:56.410] PID: 2274 I[07:54:56.410] Working directory: /HaikuSrc/haiku/src/kits/interface I[07:54:56.410] argv[0]: /boot/system/bin/clangd I[07:54:56.410] argv[1]: --log=verbose I[07:54:56.411] argv[2]: --offset-encoding=utf-8 I[07:54:56.411] argv[3]: --pretty I[07:54:56.411] argv[4]: --header-insertion-decorators=false I[07:54:56.411] argv[5]: --pch-storage=memory V[07:54:56.411] User config file is /boot/home/config/settings/clangd/config.yaml I[07:54:56.411] Starting LSP over stdin/stdout V[07:54:56.412] <<< { "id": "client_initialize", "jsonrpc": "2.0", "method": "initialize", "params": { "capabilities": { "offsetEncoding": [ "utf-8" ], "textDocument": { "codeAction": { "codeActionLiteralSupport": { "codeActionKind": { "valueSet": [ "quickfix" ] } }, "resolveSupport": { "properties": [ "edit" ] } }, "completion": { "completionItem": { "deprecatedSupport": true, "snippetSupport": true }, "completionItemKind": { "valueSet": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 ] }, "editsNearCursor": true }, "documentSymbol": { "hierarchicalDocumentSymbolSupport": true }, "hover": { "contentFormat": [ "plaintext" ] }, "publishDiagnostics": { "categorySupport": true, "codeActionsInline": true, "relatedInformation": true }, "signatureHelp": { "signatureInformation": { "parameterInformation": { "labelOffsetSupport": true } } } }, "workspace": { "applyEdit": false, "symbol": { "symbolKind": { "valueSet": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 ] } }, "workspaceEdit": { "documentChanges": false } } }, "initializationOptions": { "clangdFileStatus": true, "compilationDatabasePath": null, "configSettings": { "compilationDatabaseChanges": {} }, "fallbackFlags": [] }, "processId": 2274, "rootPath": null, "rootUri": "file:///HaikuSrc/haiku/src/kits/interface" } } I[07:54:56.433] <-- initialize("client_initialize") I[07:54:56.435] --> reply:initialize("client_initialize") 2 ms V[07:54:56.435] >>> { "id": "client_initialize", "jsonrpc": "2.0", "result": { "capabilities": { "astProvider": true, "callHierarchyProvider": true, "clangdInlayHintsProvider": true, "codeActionProvider": { "codeActionKinds": [ "quickfix", "refactor", "info" ] }, "compilationDatabase": { "automaticReload": true }, "completionProvider": { "resolveProvider": false, "triggerCharacters": [ ".", "<", ">", ":", "\"", "/", "*" ] }, "declarationProvider": true, "definitionProvider": true, "documentFormattingProvider": true, "documentHighlightProvider": true, "documentLinkProvider": { "resolveProvider": false }, "documentOnTypeFormattingProvider": { "firstTriggerCharacter": "\n", "moreTriggerCharacter": [] }, "documentRangeFormattingProvider": true, "documentSymbolProvider": true, "executeCommandProvider": { "commands": [ "clangd.applyFix", "clangd.applyTweak" ] }, "foldingRangeProvider": true, "hoverProvider": true, "implementationProvider": true, "inactiveRegionsProvider": true, "inlayHintProvider": true, "memoryUsageProvider": true, "referencesProvider": true, "renameProvider": true, "selectionRangeProvider": true, "semanticTokensProvider": { "full": { "delta": true }, "legend": { "tokenModifiers": [ "declaration", "definition", "deprecated", "deduced", "readonly", "static", "abstract", "virtual", "dependentName", "defaultLibrary", "usedAsMutableReference", "usedAsMutablePointer", "constructorOrDestructor", "userDefined", "functionScope", "classScope", "fileScope", "globalScope" ], "tokenTypes": [ "variable", "variable", "parameter", "function", "method", "function", "property", "variable", "class", "interface", "enum", "enumMember", "type", "type", "unknown", "namespace", "typeParameter", "concept", "type", "macro", "modifier", "operator", "bracket", "label", "comment" ] }, "range": false }, "signatureHelpProvider": { "triggerCharacters": [ "(", ")", "{", "}", "<", ">", "," ] }, "standardTypeHierarchyProvider": true, "textDocumentSync": { "change": 2, "openClose": true, "save": true }, "typeDefinitionProvider": true, "typeHierarchyProvider": true, "workspaceSymbolProvider": true }, "offsetEncoding": "utf-8", "serverInfo": { "name": "clangd", "version": "clangd version 17.0.6 unix x86_64-unknown-haiku" } } } V[07:54:56.463] <<< { "jsonrpc": "2.0", "method": "initialized", "params": null } I[07:54:56.464] <-- initialized V[07:54:56.465] <<< { "jsonrpc": "2.0", "method": "textDocument/didOpen", "params": { "textDocument": { "languageId": "cpp", "text": "/*******************************************************************************\n/\n/\tFile:\t\t\tColumnTypes.h\n/\n/ Description: Experimental classes that implement particular column/field\n/\t\t\t\t\tdata types for use in BColumnListView.\n/\n/\tCopyright 2000+, Be Incorporated, All Rights Reserved\n/\tCopyright 2024, Haiku, Inc. All Rights Reserved\n/\n*******************************************************************************/\n\n\n#include \"ColumnTypes.h\"\n\n#include \n#include \n#include \n\n#include \n\n\nusing BPrivate::gSystemCatalog;\n\n\n#undef B_TRANSLATION_CONTEXT\n#define B_TRANSLATION_CONTEXT \"ColumnTypes\"\n\n#define kTEXT_MARGIN\t8\n\n\nBTitledColumn::BTitledColumn(const char* title, float width, float minWidth,\n\tfloat maxWidth, alignment align)\n\t:\n\tBColumn(width, minWidth, maxWidth, align),\n\tfTitle(title)\n{\n\tfont_height fh;\n\n\tbe_plain_font->GetHeight(&fh);\n\tfFontHeight = fh.descent + fh.leading;\n}\n\n\nvoid\nBTitledColumn::DrawTitle(BRect rect, BView* parent)\n{\n\tfloat width = rect.Width() - (2 * kTEXT_MARGIN);\n\tBString out_string(fTitle);\n\n\tparent->TruncateString(&out_string, B_TRUNCATE_END, width + 2);\n\tDrawString(out_string.String(), parent, rect);\n}\n\n\nvoid\nBTitledColumn::GetColumnName(BString* into) const\n{\n\t*into = fTitle;\n}\n\n\nvoid\nBTitledColumn::DrawString(const char* string, BView* parent, BRect rect)\n{\n\tfloat width = rect.Width() - (2 * kTEXT_MARGIN);\n\tfloat y;\n\tBFont font;\n\tfont_height\tfinfo;\n\n\tparent->GetFont(&font);\n\tfont.GetHeight(&finfo);\n\ty = rect.top + finfo.ascent\n\t\t+ (rect.Height() - ceilf(finfo.ascent + finfo.descent)) / 2.0f;\n\n\tswitch (Alignment()) {\n\t\tdefault:\n\t\tcase B_ALIGN_LEFT:\n\t\t\tparent->MovePenTo(rect.left + kTEXT_MARGIN, y);\n\t\t\tbreak;\n\n\t\tcase B_ALIGN_CENTER:\n\t\t\tparent->MovePenTo(rect.left + kTEXT_MARGIN\n\t\t\t\t+ ((width - font.StringWidth(string)) / 2), y);\n\t\t\tbreak;\n\n\t\tcase B_ALIGN_RIGHT:\n\t\t\tparent->MovePenTo(rect.right - kTEXT_MARGIN\n\t\t\t\t- font.StringWidth(string), y);\n\t\t\tbreak;\n\t}\n\n\tparent->DrawString(string);\n}\n\n\nvoid\nBTitledColumn::SetTitle(const char* title)\n{\n\tfTitle.SetTo(title);\n}\n\n\nvoid\nBTitledColumn::Title(BString* forTitle) const\n{\n\tif (forTitle)\n\t\tforTitle->SetTo(fTitle.String());\n}\n\n\nfloat\nBTitledColumn::FontHeight() const\n{\n\treturn fFontHeight;\n}\n\n\nfloat\nBTitledColumn::GetPreferredWidth(BField *_field, BView* parent) const\n{\n\treturn parent->StringWidth(fTitle.String()) + 2 * kTEXT_MARGIN;\n}\n\n\n// #pragma mark - BStringField\n\n\nBStringField::BStringField(const char* string)\n\t:\n\tfWidth(0),\n\tfString(string),\n\tfClippedString(string)\n{\n}\n\n\nvoid\nBStringField::SetString(const char* val)\n{\n\tfString = val;\n\tfClippedString = \"\";\n\tfWidth = 0;\n}\n\n\nconst char*\nBStringField::String() const\n{\n\treturn fString.String();\n}\n\n\nvoid\nBStringField::SetWidth(float width)\n{\n\tfWidth = width;\n}\n\n\nfloat\nBStringField::Width()\n{\n\treturn fWidth;\n}\n\n\nvoid\nBStringField::SetClippedString(const char* val)\n{\n\tfClippedString = val;\n}\n\n\nbool\nBStringField::HasClippedString() const\n{\n\treturn !fClippedString.IsEmpty();\n}\n\n\nconst char*\nBStringField::ClippedString()\n{\n\treturn fClippedString.String();\n}\n\n\n// #pragma mark - BStringColumn\n\n\nBStringColumn::BStringColumn(const char* title, float width, float minWidth,\n\tfloat maxWidth, uint32 truncate, alignment align)\n\t:\n\tBTitledColumn(title, width, minWidth, maxWidth, align),\n\tfTruncate(truncate)\n{\n}\n\n\nvoid\nBStringColumn::DrawField(BField* _field, BRect rect, BView* parent)\n{\n\tfloat width = rect.Width() - (2 * kTEXT_MARGIN);\n\tBStringField* field = static_cast(_field);\n\tfloat fieldWidth = field->Width();\n\tbool updateNeeded = width != fieldWidth;\n\n\tif (updateNeeded) {\n\t\tBString out_string(field->String());\n\t\tfloat preferredWidth = parent->StringWidth(out_string.String());\n\t\tif (width < preferredWidth) {\n\t\t\tparent->TruncateString(&out_string, fTruncate, width + 2);\n\t\t\tfield->SetClippedString(out_string.String());\n\t\t} else\n\t\t\tfield->SetClippedString(\"\");\n\t\tfield->SetWidth(width);\n\t}\n\n\tDrawString(field->HasClippedString()\n\t\t? field->ClippedString()\n\t\t: field->String(), parent, rect);\n}\n\n\nfloat\nBStringColumn::GetPreferredWidth(BField *_field, BView* parent) const\n{\n\tBStringField* field = static_cast(_field);\n\treturn parent->StringWidth(field->String()) + 2 * kTEXT_MARGIN;\n}\n\n\nint\nBStringColumn::CompareFields(BField* field1, BField* field2)\n{\n\treturn ICompare(((BStringField*)field1)->String(),\n\t\t(((BStringField*)field2)->String()));\n}\n\n\nbool\nBStringColumn::AcceptsField(const BField *field) const\n{\n\treturn static_cast(dynamic_cast(field));\n}\n\n\n// #pragma mark - BDateField\n\n\nBDateField::BDateField(time_t* time)\n\t:\n\tfTime(*localtime(time)),\n\tfUnixTime(*time),\n\tfSeconds(0),\n\tfClippedString(\"\"),\n\tfWidth(0)\n{\n\tfSeconds = mktime(&fTime);\n}\n\n\nvoid\nBDateField::SetWidth(float width)\n{\n\tfWidth = width;\n}\n\n\nfloat\nBDateField::Width()\n{\n\treturn fWidth;\n}\n\n\nvoid\nBDateField::SetClippedString(const char* string)\n{\n\tfClippedString = string;\n}\n\n\nconst char*\nBDateField::ClippedString()\n{\n\treturn fClippedString.String();\n}\n\n\ntime_t\nBDateField::Seconds()\n{\n\treturn fSeconds;\n}\n\n\ntime_t\nBDateField::UnixTime()\n{\n\treturn fUnixTime;\n}\n\n\n// #pragma mark - BDateColumn\n\n\nBDateColumn::BDateColumn(const char* title, float width, float minWidth,\n\tfloat maxWidth, alignment align)\n\t:\n\tBTitledColumn(title, width, minWidth, maxWidth, align),\n\tfTitle(title)\n{\n}\n\n\nvoid\nBDateColumn::DrawField(BField* _field, BRect rect, BView* parent)\n{\n\tfloat width = rect.Width() - (2 * kTEXT_MARGIN);\n\tBDateField* field = (BDateField*)_field;\n\n\tif (field->Width() != rect.Width()) {\n\t\tchar dateString[256];\n\t\ttime_t currentTime = field->UnixTime();\n\t\ttm time_data;\n\t\tBFont font;\n\n\t\tparent->GetFont(&font);\n\t\tlocaltime_r(¤tTime, &time_data);\n\n\t\t// dateStyles[] and timeStyles[] must be the same length\n\t\tconst BDateFormatStyle dateStyles[] = {\n\t\t\tB_FULL_DATE_FORMAT, B_FULL_DATE_FORMAT, B_LONG_DATE_FORMAT, B_LONG_DATE_FORMAT,\n\t\t\tB_MEDIUM_DATE_FORMAT, B_SHORT_DATE_FORMAT,\n\t\t};\n\n\t\tconst BTimeFormatStyle timeStyles[] = {\n\t\t\tB_MEDIUM_TIME_FORMAT, B_SHORT_TIME_FORMAT, B_MEDIUM_TIME_FORMAT, B_SHORT_TIME_FORMAT,\n\t\t\tB_SHORT_TIME_FORMAT, B_SHORT_TIME_FORMAT,\n\t\t};\n\n\t\tsize_t index;\n\t\tfor (index = 0; index < B_COUNT_OF(dateStyles); index++) {\n\t\t\tssize_t output = fDateTimeFormat.Format(dateString, sizeof(dateString), currentTime,\n\t\t\t\tdateStyles[index], timeStyles[index]);\n\t\t\tif (output >= 0 && font.StringWidth(dateString) <= width)\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif (index == B_COUNT_OF(dateStyles))\n\t\t\tfDateFormat.Format(dateString, sizeof(dateString), currentTime, B_SHORT_DATE_FORMAT);\n\n\t\tif (font.StringWidth(dateString) > width) {\n\t\t\tBString out_string(dateString);\n\n\t\t\tparent->TruncateString(&out_string, B_TRUNCATE_MIDDLE, width + 2);\n\t\t\tstrcpy(dateString, out_string.String());\n\t\t}\n\t\tfield->SetClippedString(dateString);\n\t\tfield->SetWidth(width);\n\t}\n\n\tDrawString(field->ClippedString(), parent, rect);\n}\n\n\nint\nBDateColumn::CompareFields(BField* field1, BField* field2)\n{\n\treturn((BDateField*)field1)->Seconds() - ((BDateField*)field2)->Seconds();\n}\n\n\n// #pragma mark - BSizeField\n\n\nBSizeField::BSizeField(off_t size)\n\t:\n\tfSize(size)\n{\n}\n\n\nvoid\nBSizeField::SetSize(off_t size)\n{\n\tfSize = size;\n}\n\n\noff_t\nBSizeField::Size()\n{\n\treturn fSize;\n}\n\n\n// #pragma mark - BSizeColumn\n\n\nBSizeColumn::BSizeColumn(const char* title, float width, float minWidth,\n\tfloat maxWidth, alignment align)\n\t:\n\tBTitledColumn(title, width, minWidth, maxWidth, align)\n{\n}\n\n\nvoid\nBSizeColumn::DrawField(BField* _field, BRect rect, BView* parent)\n{\n\tBFont font;\n\tBString printedSize;\n\tBString string;\n\n\tfloat width = rect.Width() - (2 * kTEXT_MARGIN);\n\n\tdouble value = ((BSizeField*)_field)->Size() / 1024.0;\n\tparent->GetFont(&font);\n\t// we cannot use string_for_size due to the precision/cell width logic\n\tif (value < 1024.0) {\n\t\tBStringFormat format(B_TRANSLATE_MARK_ALL(\"{0, plural, one{# byte} other{# bytes}}\",\n\t\t\tB_TRANSLATION_CONTEXT, \"unit size\"));\n\t\tformat.Format(printedSize, value);\n\t\tstring = gSystemCatalog.GetString(printedSize, B_TRANSLATION_CONTEXT, \"unit size\");\n\t\tif (font.StringWidth(string) > width) {\n\t\t\tBString tmp = B_TRANSLATE_MARK_ALL(\"%s B\", B_TRANSLATION_CONTEXT, \"unit size\");\n\t\t\tfNumberFormat.Format(printedSize, value);\n\t\t\tstring.SetToFormat(gSystemCatalog.GetString(tmp, B_TRANSLATION_CONTEXT, \"unit size\"),\n\t\t\t\tprintedSize.String());\n\t\t}\n\t} else {\n\t\tconst char* kFormats[] = {\n\t\t\tB_TRANSLATE_MARK_ALL(\"%s KiB\", B_TRANSLATION_CONTEXT, \"unit size\"),\n\t\t\tB_TRANSLATE_MARK_ALL(\"%s MiB\", B_TRANSLATION_CONTEXT, \"unit size\"),\n\t\t\tB_TRANSLATE_MARK_ALL(\"%s GiB\", B_TRANSLATION_CONTEXT, \"unit size\"),\n\t\t\tB_TRANSLATE_MARK_ALL(\"%s TiB\", B_TRANSLATION_CONTEXT, \"unit size\")\n\t\t};\n\n\t\tsize_t index = 0;\n\t\twhile (index < B_COUNT_OF(kFormats) && value >= 1024.0) {\n\t\t\tvalue /= 1024.0;\n\t\t\tindex++;\n\t\t}\n\n\t\tint precision = 2;\n\t\twhile (precision >= 0) {\n\t\t\tdouble formattedSize = value;\n\t\t\tfNumberFormat.SetPrecision(precision);\n\t\t\tfNumberFormat.Format(printedSize, formattedSize);\n\t\t\tstring.SetToFormat(\n\t\t\t\tgSystemCatalog.GetString(kFormats[index], B_TRANSLATION_CONTEXT, \"unit size\"),\n\t\t\t\tprintedSize.String());\n\t\t\tif (font.StringWidth(string) <= width)\n\t\t\t\tbreak;\n\n\t\t\tprecision--;\n\t\t}\n\t}\n\n\tparent->TruncateString(&string, B_TRUNCATE_MIDDLE, width + 2);\n\tDrawString(string.String(), parent, rect);\n}\n\n\nint\nBSizeColumn::CompareFields(BField* field1, BField* field2)\n{\n\toff_t diff = ((BSizeField*)field1)->Size() - ((BSizeField*)field2)->Size();\n\tif (diff > 0)\n\t\treturn 1;\n\tif (diff < 0)\n\t\treturn -1;\n\treturn 0;\n}\n\n\n// #pragma mark - BIntegerField\n\n\nBIntegerField::BIntegerField(int32 number)\n\t:\n\tfInteger(number)\n{\n}\n\n\nvoid\nBIntegerField::SetValue(int32 value)\n{\n\tfInteger = value;\n}\n\n\nint32\nBIntegerField::Value()\n{\n\treturn fInteger;\n}\n\n\n// #pragma mark - BIntegerColumn\n\n\nBIntegerColumn::BIntegerColumn(const char* title, float width, float minWidth,\n\tfloat maxWidth, alignment align)\n\t:\n\tBTitledColumn(title, width, minWidth, maxWidth, align)\n{\n}\n\n\nvoid\nBIntegerColumn::DrawField(BField *field, BRect rect, BView* parent)\n{\n\tBString string;\n\n\tfNumberFormat.Format(string, (int32)((BIntegerField*)field)->Value());\n\tfloat width = rect.Width() - (2 * kTEXT_MARGIN);\n\tparent->TruncateString(&string, B_TRUNCATE_MIDDLE, width + 2);\n\tDrawString(string.String(), parent, rect);\n}\n\n\nint\nBIntegerColumn::CompareFields(BField *field1, BField *field2)\n{\n\treturn (((BIntegerField*)field1)->Value() - ((BIntegerField*)field2)->Value());\n}\n\n\n// #pragma mark - GraphColumn\n\n\nGraphColumn::GraphColumn(const char* name, float width, float minWidth,\n\tfloat maxWidth, alignment align)\n\t:\n\tBIntegerColumn(name, width, minWidth, maxWidth, align)\n{\n}\n\n\nvoid\nGraphColumn::DrawField(BField* field, BRect rect, BView* parent)\n{\n\tdouble fieldValue = ((BIntegerField*)field)->Value();\n\tdouble percentValue = fieldValue / 100.0;\n\n\tif (percentValue > 1.0)\n\t\tpercentValue = 1.0;\n\telse if (percentValue < 0.0)\n\t\tpercentValue = 0.0;\n\n\tBRect graphRect(rect);\n\tgraphRect.InsetBy(5, 3);\n\tparent->StrokeRoundRect(graphRect, 2.5, 2.5);\n\n\tif (percentValue > 0.0) {\n\t\tgraphRect.InsetBy(1, 1);\n\t\tdouble value = graphRect.Width() * percentValue;\n\t\tgraphRect.right = graphRect.left + value;\n\t\tparent->SetHighUIColor(B_NAVIGATION_BASE_COLOR);\n\t\tparent->FillRect(graphRect);\n\t}\n\n\tparent->SetDrawingMode(B_OP_INVERT);\n\tparent->SetHighColor(128, 128, 128);\n\n\tBString percentString;\n\tfNumberFormat.FormatPercent(percentString, percentValue);\n\tfloat width = be_plain_font->StringWidth(percentString);\n\n\tparent->MovePenTo(rect.left + rect.Width() / 2 - width / 2, rect.bottom - FontHeight());\n\tparent->DrawString(percentString.String());\n}\n\n\n// #pragma mark - BBitmapField\n\n\nBBitmapField::BBitmapField(BBitmap* bitmap)\n\t:\n\tfBitmap(bitmap)\n{\n}\n\n\nconst BBitmap*\nBBitmapField::Bitmap()\n{\n\treturn fBitmap;\n}\n\n\nvoid\nBBitmapField::SetBitmap(BBitmap* bitmap)\n{\n\tfBitmap = bitmap;\n}\n\n\n// #pragma mark - BBitmapColumn\n\n\nBBitmapColumn::BBitmapColumn(const char* title, float width, float minWidth,\n\tfloat maxWidth, alignment align)\n\t:\n\tBTitledColumn(title, width, minWidth, maxWidth, align)\n{\n}\n\n\nvoid\nBBitmapColumn::DrawField(BField* field, BRect rect, BView* parent)\n{\n\tBBitmapField* bitmapField = static_cast(field);\n\tconst BBitmap* bitmap = bitmapField->Bitmap();\n\n\tif (bitmap != NULL) {\n\t\tfloat x = 0.0;\n\t\tBRect r = bitmap->Bounds();\n\t\tfloat y = rect.top + ((rect.Height() - r.Height()) / 2);\n\n\t\tswitch (Alignment()) {\n\t\t\tdefault:\n\t\t\tcase B_ALIGN_LEFT:\n\t\t\t\tx = rect.left + kTEXT_MARGIN;\n\t\t\t\tbreak;\n\n\t\t\tcase B_ALIGN_CENTER:\n\t\t\t\tx = rect.left + ((rect.Width() - r.Width()) / 2);\n\t\t\t\tbreak;\n\n\t\t\tcase B_ALIGN_RIGHT:\n\t\t\t\tx = rect.right - kTEXT_MARGIN - r.Width();\n\t\t\t\tbreak;\n\t\t}\n\t\t// setup drawing mode according to bitmap color space,\n\t\t// restore previous mode after drawing\n\t\tdrawing_mode oldMode = parent->DrawingMode();\n\t\tif (bitmap->ColorSpace() == B_RGBA32\n\t\t\t|| bitmap->ColorSpace() == B_RGBA32_BIG) {\n\t\t\tparent->SetDrawingMode(B_OP_ALPHA);\n\t\t\tparent->SetBlendingMode(B_PIXEL_ALPHA, B_ALPHA_OVERLAY);\n\t\t} else {\n\t\t\tparent->SetDrawingMode(B_OP_OVER);\n\t\t}\n\n\t\tparent->DrawBitmap(bitmap, BPoint(x, y));\n\n\t\tparent->SetDrawingMode(oldMode);\n\t}\n}\n\n\nint\nBBitmapColumn::CompareFields(BField* /*field1*/, BField* /*field2*/)\n{\n\t// Comparing bitmaps doesn't really make sense...\n\treturn 0;\n}\n\n\nbool\nBBitmapColumn::AcceptsField(const BField *field) const\n{\n\treturn static_cast(dynamic_cast(field));\n}\n", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp", "version": 0 } } } I[07:54:56.666] <-- textDocument/didOpen I[07:54:56.668] Failed to find compilation database for /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:56.668] ASTWorker building file /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp version 0 with command clangd fallback [/HaikuSrc/haiku/src/kits/interface] /boot/system/bin/clang -resource-dir=/boot/system/lib/clang/17 -- /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp V[07:54:56.671] Driver produced command: cc1 -cc1 -triple x86_64-unknown-haiku -fsyntax-only -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name ColumnTypes.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=all -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -fcoverage-compilation-dir=/HaikuSrc/haiku/src/kits/interface -resource-dir /boot/system/lib/clang/17 -internal-isystem /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/ -internal-isystem /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++//x86_64-unknown-haiku -internal-isystem /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++//backward -fdeprecated-macro -fdebug-compilation-dir=/HaikuSrc/haiku/src/kits/interface -ferror-limit 19 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -no-round-trip-args -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:56.671] --> textDocument/clangd.fileStatus V[07:54:56.671] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "parsing includes, running Update", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:56.671] Building first preamble for /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp version 0 I[07:54:56.936] Built preamble of size 2273344 for file /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp version 0 in 0.26 seconds I[07:54:56.937] Indexing c++17 standard library in the context of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp V[07:54:56.947] Trying to fix unresolved name "gSystemCatalog" in scopes: [BPrivate::] V[07:54:56.952] Trying to fix unresolved name "BTitledColumn" in scopes: [BTitledColumn::] V[07:54:56.954] Trying to fix unresolved name "DrawTitle" in scopes: [BTitledColumn::] V[07:54:56.956] Trying to fix unresolved name "GetColumnName" in scopes: [BTitledColumn::] V[07:54:56.959] Trying to fix unresolved name "DrawString" in scopes: [BTitledColumn::] V[07:54:56.961] Trying to fix unresolved name "SetTitle" in scopes: [BTitledColumn::] V[07:54:56.963] Trying to fix unresolved name "Title" in scopes: [BTitledColumn::] V[07:54:56.965] Trying to fix unresolved name "FontHeight" in scopes: [BTitledColumn::] V[07:54:56.967] Trying to fix unresolved name "GetPreferredWidth" in scopes: [BTitledColumn::] V[07:54:56.968] Trying to fix unresolved name "BField" in scopes: [] V[07:54:56.970] Trying to fix unresolved name "BStringField" in scopes: [BStringField::] V[07:54:56.972] Trying to fix unresolved name "SetString" in scopes: [BStringField::] V[07:54:56.974] Trying to fix unresolved name "String" in scopes: [BStringField::] V[07:54:56.976] Trying to fix unresolved name "SetWidth" in scopes: [BStringField::] V[07:54:56.978] Trying to fix unresolved name "Width" in scopes: [BStringField::] V[07:54:56.980] Trying to fix unresolved name "SetClippedString" in scopes: [BStringField::] V[07:54:56.981] Trying to fix unresolved name "HasClippedString" in scopes: [BStringField::] V[07:54:56.983] Trying to fix unresolved name "ClippedString" in scopes: [BStringField::] V[07:54:56.986] Trying to fix unresolved name "BStringColumn" in scopes: [BStringColumn::] E[07:54:56.991] IncludeCleaner: Failed to get an entry for resolved path : No such file or directory E[07:54:56.991] IncludeCleaner: Failed to get an entry for resolved path : No such file or directory V[07:54:56.992] indexed file AST for /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp version 0: symbol slab: 3 symbols, 4912 bytes ref slab: 5 symbols, 29 refs, 4416 bytes relations slab: 0 relations, 24 bytes V[07:54:56.993] Build dynamic index for main-file symbols with estimated memory usage of 13512 bytes I[07:54:56.994] --> textDocument/publishDiagnostics V[07:54:56.995] >>> { "jsonrpc": "2.0", "method": "textDocument/publishDiagnostics", "params": { "diagnostics": [ { "category": "Lexical or Preprocessor Issue", "code": "pp_file_not_found", "codeActions": [], "message": "'ColumnTypes.h' file not found", "range": { "end": { "character": 24, "line": 13 }, "start": { "character": 9, "line": 13 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "no_member", "codeActions": [], "message": "No member named 'gSystemCatalog' in namespace 'BPrivate'", "range": { "end": { "character": 30, "line": 22 }, "start": { "character": 16, "line": 22 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "undeclared_var_use", "codeActions": [], "message": "Use of undeclared identifier 'BTitledColumn'", "range": { "end": { "character": 13, "line": 31 }, "start": { "character": 0, "line": 31 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "undeclared_var_use", "codeActions": [], "message": "Use of undeclared identifier 'BTitledColumn'", "range": { "end": { "character": 13, "line": 45 }, "start": { "character": 0, "line": 45 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "undeclared_var_use", "codeActions": [], "message": "Use of undeclared identifier 'BTitledColumn'", "range": { "end": { "character": 13, "line": 56 }, "start": { "character": 0, "line": 56 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "undeclared_var_use", "codeActions": [], "message": "Use of undeclared identifier 'BTitledColumn'", "range": { "end": { "character": 13, "line": 63 }, "start": { "character": 0, "line": 63 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "undeclared_var_use", "codeActions": [], "message": "Use of undeclared identifier 'BTitledColumn'", "range": { "end": { "character": 13, "line": 97 }, "start": { "character": 0, "line": 97 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "undeclared_var_use", "codeActions": [], "message": "Use of undeclared identifier 'BTitledColumn'", "range": { "end": { "character": 13, "line": 104 }, "start": { "character": 0, "line": 104 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "undeclared_var_use", "codeActions": [], "message": "Use of undeclared identifier 'BTitledColumn'", "range": { "end": { "character": 13, "line": 112 }, "start": { "character": 0, "line": 112 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "undeclared_var_use", "codeActions": [], "message": "Use of undeclared identifier 'BTitledColumn'", "range": { "end": { "character": 13, "line": 119 }, "start": { "character": 0, "line": 119 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "unknown_typename", "codeActions": [], "message": "Unknown type name 'BField'", "range": { "end": { "character": 39, "line": 119 }, "start": { "character": 33, "line": 119 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "undeclared_var_use", "codeActions": [], "message": "Use of undeclared identifier 'BStringField'", "range": { "end": { "character": 12, "line": 128 }, "start": { "character": 0, "line": 128 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "undeclared_var_use", "codeActions": [], "message": "Use of undeclared identifier 'BStringField'", "range": { "end": { "character": 12, "line": 138 }, "start": { "character": 0, "line": 138 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "undeclared_var_use", "codeActions": [], "message": "Use of undeclared identifier 'BStringField'", "range": { "end": { "character": 12, "line": 147 }, "start": { "character": 0, "line": 147 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "undeclared_var_use", "codeActions": [], "message": "Use of undeclared identifier 'BStringField'", "range": { "end": { "character": 12, "line": 154 }, "start": { "character": 0, "line": 154 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "undeclared_var_use", "codeActions": [], "message": "Use of undeclared identifier 'BStringField'", "range": { "end": { "character": 12, "line": 161 }, "start": { "character": 0, "line": 161 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "undeclared_var_use", "codeActions": [], "message": "Use of undeclared identifier 'BStringField'", "range": { "end": { "character": 12, "line": 168 }, "start": { "character": 0, "line": 168 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "undeclared_var_use", "codeActions": [], "message": "Use of undeclared identifier 'BStringField'", "range": { "end": { "character": 12, "line": 175 }, "start": { "character": 0, "line": 175 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "undeclared_var_use", "codeActions": [], "message": "Use of undeclared identifier 'BStringField'", "range": { "end": { "character": 12, "line": 182 }, "start": { "character": 0, "line": 182 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "category": "Semantic Issue", "code": "undeclared_var_use", "codeActions": [], "message": "Use of undeclared identifier 'BStringColumn'", "range": { "end": { "character": 13, "line": 191 }, "start": { "character": 0, "line": 191 } }, "relatedInformation": [], "severity": 1, "source": "clang" }, { "code": "fatal_too_many_errors", "codeActions": [], "message": "Too many errors emitted, stopping now", "range": { "end": { "character": 0, "line": 0 }, "start": { "character": 0, "line": 0 } }, "relatedInformation": [], "severity": 1, "source": "clang" } ], "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp", "version": 0 } } I[07:54:56.996] --> textDocument/clangd.fileStatus V[07:54:56.996] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:57.000] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Lexical or Preprocessor Issue", "codeActions": [], "message": "'ColumnTypes.h' file not found", "range": { "end": { "character": 24, "line": 13 }, "start": { "character": 9, "line": 13 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 24, "line": 13 }, "start": { "character": 9, "line": 13 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } I[07:54:57.001] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") V[07:54:57.002] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.002] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 0 ms V[07:54:57.002] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "No member named 'gSystemCatalog' in namespace 'BPrivate'", "range": { "end": { "character": 30, "line": 22 }, "start": { "character": 16, "line": 22 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 30, "line": 22 }, "start": { "character": 16, "line": 22 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } V[07:54:57.003] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } I[07:54:57.005] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") I[07:54:57.005] --> textDocument/clangd.fileStatus V[07:54:57.005] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:57.005] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.006] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 0 ms V[07:54:57.006] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Use of undeclared identifier 'BTitledColumn'", "range": { "end": { "character": 13, "line": 31 }, "start": { "character": 0, "line": 31 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 13, "line": 31 }, "start": { "character": 0, "line": 31 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } V[07:54:57.006] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } I[07:54:57.007] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") I[07:54:57.008] --> textDocument/clangd.fileStatus V[07:54:57.008] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:57.008] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.008] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 0 ms V[07:54:57.009] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } I[07:54:57.009] --> textDocument/clangd.fileStatus V[07:54:57.009] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Use of undeclared identifier 'BTitledColumn'", "range": { "end": { "character": 13, "line": 45 }, "start": { "character": 0, "line": 45 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 13, "line": 45 }, "start": { "character": 0, "line": 45 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } V[07:54:57.009] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } I[07:54:57.011] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") V[07:54:57.011] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.011] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 0 ms V[07:54:57.011] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Use of undeclared identifier 'BTitledColumn'", "range": { "end": { "character": 13, "line": 56 }, "start": { "character": 0, "line": 56 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 13, "line": 56 }, "start": { "character": 0, "line": 56 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } V[07:54:57.012] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } I[07:54:57.013] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") I[07:54:57.013] --> textDocument/clangd.fileStatus V[07:54:57.014] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:57.014] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.014] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 1 ms V[07:54:57.014] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Use of undeclared identifier 'BTitledColumn'", "range": { "end": { "character": 13, "line": 63 }, "start": { "character": 0, "line": 63 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 13, "line": 63 }, "start": { "character": 0, "line": 63 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } V[07:54:57.014] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } I[07:54:57.016] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") I[07:54:57.016] --> textDocument/clangd.fileStatus V[07:54:57.016] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:57.016] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.017] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 0 ms V[07:54:57.017] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } I[07:54:57.017] --> textDocument/clangd.fileStatus V[07:54:57.017] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:57.017] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Use of undeclared identifier 'BTitledColumn'", "range": { "end": { "character": 13, "line": 97 }, "start": { "character": 0, "line": 97 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 13, "line": 97 }, "start": { "character": 0, "line": 97 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } I[07:54:57.022] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") V[07:54:57.022] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp V[07:54:57.022] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Use of undeclared identifier 'BTitledColumn'", "range": { "end": { "character": 13, "line": 104 }, "start": { "character": 0, "line": 104 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 13, "line": 104 }, "start": { "character": 0, "line": 104 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } I[07:54:57.022] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 0 ms I[07:54:57.027] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") V[07:54:57.028] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } V[07:54:57.028] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Use of undeclared identifier 'BTitledColumn'", "range": { "end": { "character": 13, "line": 112 }, "start": { "character": 0, "line": 112 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 13, "line": 112 }, "start": { "character": 0, "line": 112 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } V[07:54:57.028] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp V[07:54:57.029] indexed preamble AST for /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp version 0: symbol slab: 7702 symbols, 1999976 bytes ref slab: 0 symbols, 0 refs, 128 bytes relations slab: 70 relations, 2200 bytes I[07:54:57.033] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") I[07:54:57.033] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 5 ms V[07:54:57.035] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Use of undeclared identifier 'BTitledColumn'", "range": { "end": { "character": 13, "line": 119 }, "start": { "character": 0, "line": 119 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 13, "line": 119 }, "start": { "character": 0, "line": 119 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } V[07:54:57.035] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } I[07:54:57.040] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") V[07:54:57.040] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.040] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 7 ms V[07:54:57.040] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } V[07:54:57.041] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp V[07:54:57.041] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Unknown type name 'BField'", "range": { "end": { "character": 39, "line": 119 }, "start": { "character": 33, "line": 119 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 39, "line": 119 }, "start": { "character": 33, "line": 119 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } I[07:54:57.041] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 1 ms I[07:54:57.047] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") V[07:54:57.047] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } V[07:54:57.047] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Use of undeclared identifier 'BStringField'", "range": { "end": { "character": 12, "line": 128 }, "start": { "character": 0, "line": 128 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 12, "line": 128 }, "start": { "character": 0, "line": 128 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } V[07:54:57.047] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.052] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 5 ms I[07:54:57.052] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") V[07:54:57.052] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } I[07:54:57.053] --> textDocument/clangd.fileStatus V[07:54:57.053] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:57.053] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.053] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 1 ms V[07:54:57.053] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } I[07:54:57.054] --> textDocument/clangd.fileStatus V[07:54:57.054] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:57.055] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Use of undeclared identifier 'BStringField'", "range": { "end": { "character": 12, "line": 138 }, "start": { "character": 0, "line": 138 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 12, "line": 138 }, "start": { "character": 0, "line": 138 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } I[07:54:57.061] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") V[07:54:57.062] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.062] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 1 ms V[07:54:57.062] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } I[07:54:57.063] --> textDocument/clangd.fileStatus V[07:54:57.063] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:57.065] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Use of undeclared identifier 'BStringField'", "range": { "end": { "character": 12, "line": 147 }, "start": { "character": 0, "line": 147 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 12, "line": 147 }, "start": { "character": 0, "line": 147 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } I[07:54:57.070] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") V[07:54:57.071] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.071] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 1 ms V[07:54:57.071] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } I[07:54:57.071] --> textDocument/clangd.fileStatus V[07:54:57.071] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:57.073] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Use of undeclared identifier 'BStringField'", "range": { "end": { "character": 12, "line": 154 }, "start": { "character": 0, "line": 154 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 12, "line": 154 }, "start": { "character": 0, "line": 154 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } I[07:54:57.078] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") V[07:54:57.079] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.079] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 1 ms V[07:54:57.079] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } I[07:54:57.080] --> textDocument/clangd.fileStatus V[07:54:57.080] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:57.080] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Use of undeclared identifier 'BStringField'", "range": { "end": { "character": 12, "line": 161 }, "start": { "character": 0, "line": 161 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 12, "line": 161 }, "start": { "character": 0, "line": 161 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } I[07:54:57.085] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") V[07:54:57.086] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.086] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 1 ms V[07:54:57.086] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } I[07:54:57.086] --> textDocument/clangd.fileStatus V[07:54:57.086] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:57.088] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Use of undeclared identifier 'BStringField'", "range": { "end": { "character": 12, "line": 168 }, "start": { "character": 0, "line": 168 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 12, "line": 168 }, "start": { "character": 0, "line": 168 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } I[07:54:57.094] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") V[07:54:57.095] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.095] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 1 ms V[07:54:57.095] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } I[07:54:57.095] --> textDocument/clangd.fileStatus V[07:54:57.096] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:57.096] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Use of undeclared identifier 'BStringField'", "range": { "end": { "character": 12, "line": 175 }, "start": { "character": 0, "line": 175 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 12, "line": 175 }, "start": { "character": 0, "line": 175 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } I[07:54:57.102] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") V[07:54:57.103] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.103] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 1 ms V[07:54:57.103] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } I[07:54:57.103] --> textDocument/clangd.fileStatus V[07:54:57.103] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:57.104] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Use of undeclared identifier 'BStringField'", "range": { "end": { "character": 12, "line": 182 }, "start": { "character": 0, "line": 182 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 12, "line": 182 }, "start": { "character": 0, "line": 182 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } I[07:54:57.109] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") V[07:54:57.110] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.110] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 1 ms V[07:54:57.110] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } I[07:54:57.111] --> textDocument/clangd.fileStatus V[07:54:57.111] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:57.111] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": "Semantic Issue", "codeActions": [], "message": "Use of undeclared identifier 'BStringColumn'", "range": { "end": { "character": 13, "line": 191 }, "start": { "character": 0, "line": 191 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 13, "line": 191 }, "start": { "character": 0, "line": 191 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } I[07:54:57.116] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") V[07:54:57.117] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.117] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 1 ms V[07:54:57.118] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } I[07:54:57.118] --> textDocument/clangd.fileStatus V[07:54:57.118] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:57.118] <<< { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": { "context": { "diagnostics": [ { "category": null, "codeActions": [], "message": "Too many errors emitted, stopping now", "range": { "end": { "character": 0, "line": 0 }, "start": { "character": 0, "line": 0 } }, "relatedInformation": [], "source": "clang" } ] }, "range": { "end": { "character": 0, "line": 0 }, "start": { "character": 0, "line": 0 } }, "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } V[07:54:57.119] Build dynamic index for header symbols with estimated memory usage of 4543912 bytes I[07:54:57.124] <-- textDocument/codeAction("18989251616720_textDocument/codeAction") V[07:54:57.124] ASTWorker running codeAction on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp V[07:54:57.124] <<< { "id": "18989251616720_textDocument/documentLink", "jsonrpc": "2.0", "method": "textDocument/documentLink", "params": { "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } I[07:54:57.124] --> reply:textDocument/codeAction("18989251616720_textDocument/codeAction") 0 ms I[07:54:57.126] <-- textDocument/documentLink("18989251616720_textDocument/documentLink") V[07:54:57.126] >>> { "id": "18989251616720_textDocument/codeAction", "jsonrpc": "2.0", "result": [] } V[07:54:57.127] <<< { "id": "18989251616720_textDocument/documentSymbol", "jsonrpc": "2.0", "method": "textDocument/documentSymbol", "params": { "textDocument": { "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } } V[07:54:57.127] ASTWorker running DocumentLinks on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.129] <-- textDocument/documentSymbol("18989251616720_textDocument/documentSymbol") I[07:54:57.129] --> reply:textDocument/documentLink("18989251616720_textDocument/documentLink") 2 ms V[07:54:57.129] >>> { "id": "18989251616720_textDocument/documentLink", "jsonrpc": "2.0", "result": [ { "range": { "end": { "character": 25, "line": 15 }, "start": { "character": 9, "line": 15 } }, "target": "file:///boot/system/develop/headers/os/locale/StringFormat.h" }, { "range": { "end": { "character": 17, "line": 17 }, "start": { "character": 9, "line": 17 } }, "target": "file:///boot/system/develop/headers/os/interface/View.h" }, { "range": { "end": { "character": 18, "line": 19 }, "start": { "character": 9, "line": 19 } }, "target": "file:///boot/system/develop/headers/bsd/stdio.h" } ] } V[07:54:57.129] ASTWorker running DocumentSymbols on version 0 of /HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp I[07:54:57.129] --> reply:textDocument/documentSymbol("18989251616720_textDocument/documentSymbol") 0 ms V[07:54:57.130] >>> { "id": "18989251616720_textDocument/documentSymbol", "jsonrpc": "2.0", "result": [ { "kind": 3, "name": "gSystemCatalog", "range": { "end": { "character": 30, "line": 22 }, "start": { "character": 0, "line": 22 } }, "selectionRange": { "end": { "character": 30, "line": 22 }, "start": { "character": 16, "line": 22 } } } ] } I[07:54:57.130] --> textDocument/clangd.fileStatus V[07:54:57.130] >>> { "jsonrpc": "2.0", "method": "textDocument/clangd.fileStatus", "params": { "state": "idle", "uri": "file:///HaikuSrc/haiku/src/kits/interface/ColumnTypes.cpp" } } V[07:54:57.270] Ignored diagnostic. /boot/system/develop/headers/posix/uchar.h:18:24:cannot combine with previous 'type-name' declaration specifier V[07:54:57.271] Ignored diagnostic. /boot/system/develop/headers/posix/uchar.h:19:24:cannot combine with previous 'type-name' declaration specifier V[07:54:58.429] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:102:49:too many arguments provided to function-like macro invocation V[07:54:58.429] Ignored diagnostic. /boot/system/lib/clang/17/include/stdatomic.h:89:9:macro 'atomic_is_lock_free' defined here V[07:54:58.429] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:102:5:redefinition of 'atomic_is_lock_free' as different kind of symbol V[07:54:58.429] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/atomic:1294:5:previous definition is here V[07:54:58.429] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:105:7:expected expression V[07:54:58.430] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:109:6:expected ';' at end of declaration V[07:54:58.430] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:113:48:expected ')' V[07:54:58.430] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:113:5:to match this '(' V[07:54:58.430] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:113:5:expected expression V[07:54:58.430] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:113:52:expected ';' at end of declaration V[07:54:58.430] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:114:5:expected unqualified-id V[07:54:58.430] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:137:5:expected parameter declarator V[07:54:58.430] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:137:5:expected ')' V[07:54:58.431] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:137:5:to match this '(' V[07:54:58.431] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:150:41:too many arguments provided to function-like macro invocation V[07:54:58.431] Ignored diagnostic. /boot/system/lib/clang/17/include/stdatomic.h:140:9:macro 'atomic_load' defined here V[07:54:58.431] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:150:5:redefinition of 'atomic_load' as different kind of symbol V[07:54:58.431] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/atomic:1397:5:previous definition is here V[07:54:58.431] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:151:7:expected expression V[07:54:58.431] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:151:69:expected ';' at end of declaration V[07:54:58.432] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:174:5:expected parameter declarator V[07:54:58.432] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:174:5:expected ')' V[07:54:58.432] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:174:5:to match this '(' V[07:54:58.432] Ignored diagnostic. /boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/bits/shared_ptr_atomic.h:189:47:too many arguments provided to function-like macro invocation V[07:54:58.432] Ignored diagnostic. /boot/system/lib/clang/17/include/stdatomic.h:137:9:macro 'atomic_store' defined here V[07:54:58.432] Ignored diagnostic. too many errors emitted, stopping now I[07:54:59.042] Indexed c++17 standard library (incomplete due to errors): 12386 symbols, 557 filtered V[07:54:59.148] Build dynamic index for header symbols with estimated memory usage of 8424940 bytes