Guest User

Untitled

a guest
Jan 31st, 2025
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 265.93 KB | Software | 0 0
  1. $ yay sqriptor-git
  2. 1 aur/sqriptor-git r162.326cf6f-1 (+4 1.02)
  3.     QScintilla based text editor
  4. ==> Packages to install (eg: 1 2 3, 1-3 or ^4)
  5. ==> 1
  6. AUR Explicit (1): sqriptor-git-r162.326cf6f-1
  7. :: (1/1) Downloaded PKGBUILD: sqriptor-git
  8.   1 sqriptor-git                     (Build Files Exist)
  9. ==> Packages to cleanBuild?
  10. ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
  11. ==> A
  12. :: Deleting (1/1): /home/USERNAME/.cache/yay/sqriptor-git
  13. HEAD is now at e1403bc Qt6 build, srcinfo
  14.   1 sqriptor-git                     (Build Files Exist)
  15. ==> Diffs to show?
  16. ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
  17. ==>
  18. ==> Making package: sqriptor-git r151.c0599eb-1 (Fri 31 Jan 2025 13:57:57 CET)
  19. ==> Retrieving sources...
  20.   -> Cloning sqriptor git repo...
  21. Cloning into bare repository '/home/USERNAME/.cache/yay/sqriptor-git/sqriptor'...
  22. remote: Enumerating objects: 698, done.
  23. remote: Counting objects: 100% (234/234), done.
  24. remote: Compressing objects: 100% (97/97), done.
  25. remote: Total 698 (delta 182), reused 186 (delta 137), pack-reused 464 (from 1)
  26. Receiving objects: 100% (698/698), 484.33 KiB | 2.82 MiB/s, done.
  27. Resolving deltas: 100% (466/466), done.
  28. ==> WARNING: Skipping verification of source file PGP signatures.
  29. ==> Validating source files with sha256sums...
  30.     sqriptor ... Skipped
  31. :: (1/1) Parsing SRCINFO: sqriptor-git
  32. ==> Making package: sqriptor-git r151.c0599eb-1 (Fri 31 Jan 2025 13:57:59 CET)
  33. ==> Checking runtime dependencies...
  34. ==> Checking buildtime dependencies...
  35. ==> Retrieving sources...
  36.   -> Updating sqriptor git repo...
  37. ==> Validating source files with sha256sums...
  38.     sqriptor ... Skipped
  39. ==> Removing existing $srcdir/ directory...
  40. ==> Extracting sources...
  41.   -> Creating working copy of sqriptor git repo...
  42. Cloning into 'sqriptor'...
  43. done.
  44. ==> Starting pkgver()...
  45. ==> Updated version: sqriptor-git r164.04b18a4-1
  46. ==> Sources are ready.
  47. ==> Making package: sqriptor-git r164.04b18a4-1 (Fri 31 Jan 2025 13:58:01 CET)
  48. ==> Checking runtime dependencies...
  49. ==> Checking buildtime dependencies...
  50. ==> WARNING: Using existing $srcdir/ tree
  51. ==> Starting pkgver()...
  52. ==> Starting build()...
  53. Info: creating stash file /home/USERNAME/.cache/yay/sqriptor-git/src/sqriptor/.qmake.stash
  54. /usr/lib/qt6/uic settings.ui -o ui_settings.h
  55. g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/USERNAME/.cache/yay/sqriptor-git/src=/usr/src/debug/sqriptor-git -flto=auto -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o sqriptor.o sqriptor.cpp
  56. g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/USERNAME/.cache/yay/sqriptor-git/src=/usr/src/debug/sqriptor-git -flto=auto -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o createui.o createui.cpp
  57. g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/USERNAME/.cache/yay/sqriptor-git/src=/usr/src/debug/sqriptor-git -flto=auto -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o syntax.o syntax.cpp
  58. g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/USERNAME/.cache/yay/sqriptor-git/src=/usr/src/debug/sqriptor-git -flto=auto -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o filetype.o filetype.cpp
  59. g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/USERNAME/.cache/yay/sqriptor-git/src=/usr/src/debug/sqriptor-git -flto=auto -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o scrollbar.o scrollbar.cpp
  60. g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/USERNAME/.cache/yay/sqriptor-git/src=/usr/src/debug/sqriptor-git -flto=auto -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o awk.o lexer/awk.cpp
  61. g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/USERNAME/.cache/yay/sqriptor-git/src=/usr/src/debug/sqriptor-git -flto=auto -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o journal.o lexer/journal.cpp
  62. g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/USERNAME/.cache/yay/sqriptor-git/src=/usr/src/debug/sqriptor-git -flto=auto -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o markdown2.o lexer/markdown2.cpp
  63. g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/USERNAME/.cache/yay/sqriptor-git/src=/usr/src/debug/sqriptor-git -flto=auto -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o xorg.o lexer/xorg.cpp
  64. g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/USERNAME/.cache/yay/sqriptor-git/src=/usr/src/debug/sqriptor-git -flto=auto -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o pkgbuild.o lexer/pkgbuild.cpp
  65. g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/USERNAME/.cache/yay/sqriptor-git/src=/usr/src/debug/sqriptor-git -flto=auto -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o xorglog.o lexer/xorglog.cpp
  66. g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/USERNAME/.cache/yay/sqriptor-git/src=/usr/src/debug/sqriptor-git -flto=auto -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o nim.o lexer/nim.cpp
  67. g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/USERNAME/.cache/yay/sqriptor-git/src=/usr/src/debug/sqriptor-git -flto=auto -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o lisp.o lexer/lisp.cpp
  68. g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/USERNAME/.cache/yay/sqriptor-git/src=/usr/src/debug/sqriptor-git -flto=auto -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o fontconfig.o lexer/fontconfig.cpp
  69. g++ -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/USERNAME/.cache/yay/sqriptor-git/src=/usr/src/debug/sqriptor-git -flto=auto -Wall -Wextra -dM -E -o moc_predefs.h /usr/lib/qt6/mkspecs/features/data/dummy.cpp
  70. g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/USERNAME/.cache/yay/sqriptor-git/src=/usr/src/debug/sqriptor-git -flto=auto -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o settings.o settings.cpp
  71. lexer/xorglog.cpp:102:63: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
  72.   102 |         testToken(text.at(i), &type[Style::Unknown],        "(??)");
  73. /usr/lib/qt6/moc -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /home/USERNAME/.cache/yay/sqriptor-git/src/sqriptor/moc_predefs.h -I/usr/lib/qt6/mkspecs/linux-g++ -I/home/USERNAME/.cache/yay/sqriptor-git/src/sqriptor -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I/usr/include/c++/14.2.1 -I/usr/include/c++/14.2.1/x86_64-pc-linux-gnu -I/usr/include/c++/14.2.1/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include -I/usr/local/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed -I/usr/include sqriptor.h -o moc_sqriptor.cpp
  74. lexer/markdown2.cpp: In member function ‘virtual void QsciLexerMarkdown2::styleText(int, int)’:
  75. lexer/markdown2.cpp:173:28: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  76.   173 |         if (linebreak.match(token).hasMatch()) {
  77.       |             ~~~~~~~~~~~~~~~^~~~~~~
  78. In file included from /usr/include/qt6/QtCore/QRegularExpression:1,
  79.                  from lexer/markdown2.cpp:22:
  80. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  81.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  82.       |                             ^~~~~
  83. lexer/markdown2.cpp:187:23: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  84.   187 |             if (token == "]") {
  85.       |                 ~~~~~ ^~ ~~~
  86.       |                 |        |
  87.       |                 |        const char [2]
  88.       |                 QStringView
  89. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  90.   114 | static bool operator==(const QStringView&view, const char* string) {
  91.       |             ^~~~~~~~
  92. In file included from /usr/include/qt6/QtCore/qglobal.h:63,
  93.                  from /usr/include/qt6/QtCore/qiodevicebase.h:7,
  94.                  from /usr/include/qt6/QtCore/qtextstream.h:7,
  95.                  from /usr/include/qt6/QtCore/qdebug.h:13,
  96.                  from /usr/include/qt6/QtCore/QDebug:1,
  97.                  from lexer/markdown2.cpp:20:
  98. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  99.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  100.       |                           ^~~~~~~~
  101. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  102.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  103.       |                                ^~~~~~~~~~~
  104. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  105.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  106.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  107. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  108.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  109.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  111.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  112.       |                                                 ^~~~~
  113. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  114.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  115.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  116. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  117.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  118.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  119. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  120.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  121.       |     ^~~~~~~~~~~~~~~~~~~
  122. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  123.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  124.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  125. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  126.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  127.       |                           ^~~~~~~~
  128. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  129.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  130.       |                                ^~~~~~~~~~~
  131. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  132.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  133.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  134. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  135.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  136.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  137. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  138.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  139.       |                                                 ^~~~~
  140. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  141.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  142.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  143. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  144.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  145.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  146. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  147.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  148.       |     ^~~~~~~~~~~~~~~~~~~
  149. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  150.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  151.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  152. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  153.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  154.       |                           ^~~~~~~~
  155. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  156.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  157.       |                                ^~~~~~~~~~~
  158. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  159.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  160.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  161. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  162.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  163.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  164. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  165.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  166.       |                                                 ^~~~~
  167. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  168.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  169.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  170. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  171.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  172.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  173. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  174.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  175.       |     ^~~~~~~~~~~~~~~~~~~
  176. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  177.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  178.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  179. lexer/markdown2.cpp:195:23: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  180.   195 |             if (token == ")") {
  181.       |                 ~~~~~ ^~ ~~~
  182.       |                 |        |
  183.       |                 |        const char [2]
  184.       |                 QStringView
  185. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  186.   114 | static bool operator==(const QStringView&view, const char* string) {
  187.       |             ^~~~~~~~
  188. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  189.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  190.       |                           ^~~~~~~~
  191. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  192.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  193.       |                                ^~~~~~~~~~~
  194. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  195.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  196.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  197. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  198.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  199.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  201.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  202.       |                                                 ^~~~~
  203. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  204.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  205.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  206. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  207.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  208.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  209. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  210.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  211.       |     ^~~~~~~~~~~~~~~~~~~
  212. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  213.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  214.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  215. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  216.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  217.       |                           ^~~~~~~~
  218. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  219.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  220.       |                                ^~~~~~~~~~~
  221. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  222.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  223.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  224. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  225.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  226.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  227. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  228.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  229.       |                                                 ^~~~~
  230. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  231.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  232.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  233. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  234.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  235.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  236. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  237.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  238.       |     ^~~~~~~~~~~~~~~~~~~
  239. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  240.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  241.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  242. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  243.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  244.       |                           ^~~~~~~~
  245. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  246.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  247.       |                                ^~~~~~~~~~~
  248. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  249.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  250.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  252.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  253.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  254. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  255.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  256.       |                                                 ^~~~~
  257. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  258.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  259.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  260. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  261.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  262.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  263. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  264.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  265.       |     ^~~~~~~~~~~~~~~~~~~
  266. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  267.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  268.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  269. lexer/markdown2.cpp:203:23: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  270.   203 |             if (token == ">") {
  271.       |                 ~~~~~ ^~ ~~~
  272.       |                 |        |
  273.       |                 |        const char [2]
  274.       |                 QStringView
  275. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  276.   114 | static bool operator==(const QStringView&view, const char* string) {
  277.       |             ^~~~~~~~
  278. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  279.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  280.       |                           ^~~~~~~~
  281. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  282.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  283.       |                                ^~~~~~~~~~~
  284. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  285.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  286.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  287. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  288.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  289.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  290. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  291.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  292.       |                                                 ^~~~~
  293. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  294.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  295.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  296. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  297.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  298.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  299. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  300.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  301.       |     ^~~~~~~~~~~~~~~~~~~
  302. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  303.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  304.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  305. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  306.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  307.       |                           ^~~~~~~~
  308. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  309.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  310.       |                                ^~~~~~~~~~~
  311. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  312.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  313.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  314. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  315.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  316.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  317. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  318.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  319.       |                                                 ^~~~~
  320. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  321.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  322.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  323. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  324.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  325.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  326. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  327.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  328.       |     ^~~~~~~~~~~~~~~~~~~
  329. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  330.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  331.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  332. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  333.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  334.       |                           ^~~~~~~~
  335. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  336.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  337.       |                                ^~~~~~~~~~~
  338. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  339.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  340.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  341. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  342.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  343.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  344. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  345.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  346.       |                                                 ^~~~~
  347. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  348.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  349.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  350. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  351.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  352.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  353. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  354.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  355.       |     ^~~~~~~~~~~~~~~~~~~
  356. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  357.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  358.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  359. lexer/markdown2.cpp:209:61: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  360.   209 |             if (i.hasNext() && i.peekNext().capturedView(0) == "=") {
  361.       |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ ~~~
  362.       |                                                         |      |
  363.       |                                                         |      const char [2]
  364.       |                                                         QStringView
  365. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  366.   114 | static bool operator==(const QStringView&view, const char* string) {
  367.       |             ^~~~~~~~
  368. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  369.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  370.       |                           ^~~~~~~~
  371. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  372.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  373.       |                                ^~~~~~~~~~~
  374. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  375.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  376.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  377. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  378.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  379.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  380. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  381.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  382.       |                                                 ^~~~~
  383. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  384.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  385.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  386. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  387.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  388.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  389. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  390.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  391.       |     ^~~~~~~~~~~~~~~~~~~
  392. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  393.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  394.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  395. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  396.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  397.       |                           ^~~~~~~~
  398. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  399.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  400.       |                                ^~~~~~~~~~~
  401. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  402.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  403.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  404. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  405.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  406.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  407. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  408.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  409.       |                                                 ^~~~~
  410. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  411.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  412.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  413. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  414.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  415.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  416. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  417.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  418.       |     ^~~~~~~~~~~~~~~~~~~
  419. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  420.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  421.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  422. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  423.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  424.       |                           ^~~~~~~~
  425. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  426.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  427.       |                                ^~~~~~~~~~~
  428. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  429.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  430.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  431. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  432.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  433.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  434. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  435.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  436.       |                                                 ^~~~~
  437. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  438.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  439.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  440. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  441.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  442.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  443. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  444.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  445.       |     ^~~~~~~~~~~~~~~~~~~
  446. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  447.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  448.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  449. lexer/markdown2.cpp:221:23: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [7]’)
  450.   221 |             if (token == "######" && NEXT_IS_WS) {
  451.       |                 ~~~~~ ^~ ~~~~~~~~
  452.       |                 |        |
  453.       |                 |        const char [7]
  454.       |                 QStringView
  455. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  456.   114 | static bool operator==(const QStringView&view, const char* string) {
  457.       |             ^~~~~~~~
  458. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  459.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  460.       |                           ^~~~~~~~
  461. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  462.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  463.       |                                ^~~~~~~~~~~
  464. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  465.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  466.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  467. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  468.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  469.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  470. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  471.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  472.       |                                                 ^~~~~
  473. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  474.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  475.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  476. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  477.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  478.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  479. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  480.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  481.       |     ^~~~~~~~~~~~~~~~~~~
  482. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  483.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  484.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  485. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  486.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  487.       |                           ^~~~~~~~
  488. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  489.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  490.       |                                ^~~~~~~~~~~
  491. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  492.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  493.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  494. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  495.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  496.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  497. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  498.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  499.       |                                                 ^~~~~
  500. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  501.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  502.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  503. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  504.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  505.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  506. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  507.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  508.       |     ^~~~~~~~~~~~~~~~~~~
  509. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  510.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  511.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  512. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  513.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  514.       |                           ^~~~~~~~
  515. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  516.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  517.       |                                ^~~~~~~~~~~
  518. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  519.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  520.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  522.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  523.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  524. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  525.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  526.       |                                                 ^~~~~
  527. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  528.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  529.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  530. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  531.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  532.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  533. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  534.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  535.       |     ^~~~~~~~~~~~~~~~~~~
  536. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  537.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  538.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  539. lexer/markdown2.cpp:172:47: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  540.   172 | #define NEXT_IS_WS i.hasNext() && !nonWS.match(i.peekNext().capturedView(0)).hasMatch()
  541.       |                                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542. lexer/markdown2.cpp:221:38: note: in expansion of macro ‘NEXT_IS_WS’
  543.   221 |             if (token == "######" && NEXT_IS_WS) {
  544.       |                                      ^~~~~~~~~~
  545. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  546.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  547.       |                             ^~~~~
  548. lexer/markdown2.cpp:223:30: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [6]’)
  549.   223 |             } else if (token == "#####" && NEXT_IS_WS) {
  550.       |                        ~~~~~ ^~ ~~~~~~~
  551.       |                        |        |
  552.       |                        |        const char [6]
  553.       |                        QStringView
  554. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  555.   114 | static bool operator==(const QStringView&view, const char* string) {
  556.       |             ^~~~~~~~
  557. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  558.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  559.       |                           ^~~~~~~~
  560. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  561.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  562.       |                                ^~~~~~~~~~~
  563. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  564.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  565.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  566. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  567.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  568.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  569. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  570.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  571.       |                                                 ^~~~~
  572. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  573.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  574.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  575. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  576.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  577.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  578. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  579.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  580.       |     ^~~~~~~~~~~~~~~~~~~
  581. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  582.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  583.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  584. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  585.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  586.       |                           ^~~~~~~~
  587. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  588.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  589.       |                                ^~~~~~~~~~~
  590. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  591.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  592.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  593. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  594.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  595.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  596. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  597.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  598.       |                                                 ^~~~~
  599. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  600.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  601.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  602. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  603.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  604.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  605. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  606.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  607.       |     ^~~~~~~~~~~~~~~~~~~
  608. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  609.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  610.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  611. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  612.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  613.       |                           ^~~~~~~~
  614. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  615.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  616.       |                                ^~~~~~~~~~~
  617. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  618.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  619.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  621.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  622.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  623. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  624.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  625.       |                                                 ^~~~~
  626. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  627.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  628.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  629. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  630.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  631.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  632. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  633.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  634.       |     ^~~~~~~~~~~~~~~~~~~
  635. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  636.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  637.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  638. lexer/markdown2.cpp:172:47: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  639.   172 | #define NEXT_IS_WS i.hasNext() && !nonWS.match(i.peekNext().capturedView(0)).hasMatch()
  640.       |                                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  641. lexer/markdown2.cpp:223:44: note: in expansion of macro ‘NEXT_IS_WS’
  642.   223 |             } else if (token == "#####" && NEXT_IS_WS) {
  643.       |                                            ^~~~~~~~~~
  644. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  645.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  646.       |                             ^~~~~
  647. lexer/markdown2.cpp:225:30: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [5]’)
  648.   225 |             } else if (token == "####" && NEXT_IS_WS) {
  649.       |                        ~~~~~ ^~ ~~~~~~
  650.       |                        |        |
  651.       |                        |        const char [5]
  652.       |                        QStringView
  653. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  654.   114 | static bool operator==(const QStringView&view, const char* string) {
  655.       |             ^~~~~~~~
  656. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  657.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  658.       |                           ^~~~~~~~
  659. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  660.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  661.       |                                ^~~~~~~~~~~
  662. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  663.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  664.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  666.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  667.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  669.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  670.       |                                                 ^~~~~
  671. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  672.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  673.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  674. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  675.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  676.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  677. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  678.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  679.       |     ^~~~~~~~~~~~~~~~~~~
  680. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  681.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  682.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  683. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  684.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  685.       |                           ^~~~~~~~
  686. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  687.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  688.       |                                ^~~~~~~~~~~
  689. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  690.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  691.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  692. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  693.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  694.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  695. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  696.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  697.       |                                                 ^~~~~
  698. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  699.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  700.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  701. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  702.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  703.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  704. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  705.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  706.       |     ^~~~~~~~~~~~~~~~~~~
  707. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  708.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  709.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  710. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  711.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  712.       |                           ^~~~~~~~
  713. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  714.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  715.       |                                ^~~~~~~~~~~
  716. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  717.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  718.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  719. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  720.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  721.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  722. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  723.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  724.       |                                                 ^~~~~
  725. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  726.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  727.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  728. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  729.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  730.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  731. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  732.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  733.       |     ^~~~~~~~~~~~~~~~~~~
  734. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  735.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  736.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  737. lexer/markdown2.cpp:172:47: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  738.   172 | #define NEXT_IS_WS i.hasNext() && !nonWS.match(i.peekNext().capturedView(0)).hasMatch()
  739.       |                                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  740. lexer/markdown2.cpp:225:43: note: in expansion of macro ‘NEXT_IS_WS’
  741.   225 |             } else if (token == "####" && NEXT_IS_WS) {
  742.       |                                           ^~~~~~~~~~
  743. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  744.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  745.       |                             ^~~~~
  746. lexer/markdown2.cpp:227:30: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [4]’)
  747.   227 |             } else if (token == "###" && NEXT_IS_WS) {
  748.       |                        ~~~~~ ^~ ~~~~~
  749.       |                        |        |
  750.       |                        |        const char [4]
  751.       |                        QStringView
  752. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  753.   114 | static bool operator==(const QStringView&view, const char* string) {
  754.       |             ^~~~~~~~
  755. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  756.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  757.       |                           ^~~~~~~~
  758. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  759.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  760.       |                                ^~~~~~~~~~~
  761. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  762.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  763.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  764. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  765.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  766.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  767. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  768.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  769.       |                                                 ^~~~~
  770. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  771.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  772.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  773. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  774.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  775.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  776. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  777.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  778.       |     ^~~~~~~~~~~~~~~~~~~
  779. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  780.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  781.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  782. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  783.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  784.       |                           ^~~~~~~~
  785. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  786.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  787.       |                                ^~~~~~~~~~~
  788. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  789.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  790.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  791. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  792.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  793.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  794. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  795.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  796.       |                                                 ^~~~~
  797. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  798.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  799.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  800. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  801.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  802.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  803. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  804.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  805.       |     ^~~~~~~~~~~~~~~~~~~
  806. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  807.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  808.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  809. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  810.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  811.       |                           ^~~~~~~~
  812. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  813.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  814.       |                                ^~~~~~~~~~~
  815. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  816.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  817.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  818. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  819.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  820.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  821. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  822.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  823.       |                                                 ^~~~~
  824. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  825.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  826.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  827. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  828.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  829.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  830. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  831.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  832.       |     ^~~~~~~~~~~~~~~~~~~
  833. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  834.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  835.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  836. lexer/markdown2.cpp:172:47: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  837.   172 | #define NEXT_IS_WS i.hasNext() && !nonWS.match(i.peekNext().capturedView(0)).hasMatch()
  838.       |                                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  839. lexer/markdown2.cpp:227:42: note: in expansion of macro ‘NEXT_IS_WS’
  840.   227 |             } else if (token == "###" && NEXT_IS_WS) {
  841.       |                                          ^~~~~~~~~~
  842. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  843.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  844.       |                             ^~~~~
  845. lexer/markdown2.cpp:229:30: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [3]’)
  846.   229 |             } else if (token == "##" && NEXT_IS_WS) {
  847.       |                        ~~~~~ ^~ ~~~~
  848.       |                        |        |
  849.       |                        |        const char [3]
  850.       |                        QStringView
  851. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  852.   114 | static bool operator==(const QStringView&view, const char* string) {
  853.       |             ^~~~~~~~
  854. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  855.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  856.       |                           ^~~~~~~~
  857. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  858.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  859.       |                                ^~~~~~~~~~~
  860. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  861.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  862.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  863. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  864.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  865.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  866. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  867.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  868.       |                                                 ^~~~~
  869. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  870.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  871.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  872. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  873.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  874.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  875. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  876.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  877.       |     ^~~~~~~~~~~~~~~~~~~
  878. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  879.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  880.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  881. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  882.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  883.       |                           ^~~~~~~~
  884. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  885.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  886.       |                                ^~~~~~~~~~~
  887. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  888.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  889.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  890. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  891.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  892.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  893. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  894.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  895.       |                                                 ^~~~~
  896. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  897.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  898.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  899. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  900.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  901.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  902. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  903.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  904.       |     ^~~~~~~~~~~~~~~~~~~
  905. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  906.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  907.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  908. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  909.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  910.       |                           ^~~~~~~~
  911. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  912.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  913.       |                                ^~~~~~~~~~~
  914. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  915.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  916.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  917. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  918.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  919.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  920. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  921.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  922.       |                                                 ^~~~~
  923. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  924.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  925.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  926. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  927.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  928.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  929. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  930.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  931.       |     ^~~~~~~~~~~~~~~~~~~
  932. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  933.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  934.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  935. lexer/markdown2.cpp:172:47: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  936.   172 | #define NEXT_IS_WS i.hasNext() && !nonWS.match(i.peekNext().capturedView(0)).hasMatch()
  937.       |                                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  938. lexer/markdown2.cpp:229:41: note: in expansion of macro ‘NEXT_IS_WS’
  939.   229 |             } else if (token == "##" && NEXT_IS_WS) {
  940.       |                                         ^~~~~~~~~~
  941. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  942.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  943.       |                             ^~~~~
  944. lexer/markdown2.cpp:231:30: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  945.   231 |             } else if (token == "#" && NEXT_IS_WS) {
  946.       |                        ~~~~~ ^~ ~~~
  947.       |                        |        |
  948.       |                        |        const char [2]
  949.       |                        QStringView
  950. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  951.   114 | static bool operator==(const QStringView&view, const char* string) {
  952.       |             ^~~~~~~~
  953. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  954.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  955.       |                           ^~~~~~~~
  956. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  957.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  958.       |                                ^~~~~~~~~~~
  959. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  960.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  961.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  962. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  963.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  964.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  965. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  966.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  967.       |                                                 ^~~~~
  968. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  969.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  970.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  971. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  972.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  973.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  974. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  975.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  976.       |     ^~~~~~~~~~~~~~~~~~~
  977. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  978.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  979.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  980. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  981.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  982.       |                           ^~~~~~~~
  983. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  984.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  985.       |                                ^~~~~~~~~~~
  986. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  987.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  988.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  989. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  990.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  991.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  992. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  993.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  994.       |                                                 ^~~~~
  995. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  996.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  997.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  998. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  999.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1000.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1001. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1002.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1003.       |     ^~~~~~~~~~~~~~~~~~~
  1004. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1005.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  1006.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1007. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  1008.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1009.       |                           ^~~~~~~~
  1010. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1011.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1012.       |                                ^~~~~~~~~~~
  1013. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1014.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1015.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1016. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1017.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1018.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1019. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1020.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1021.       |                                                 ^~~~~
  1022. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1023.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1024.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1025. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1026.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1027.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1028. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1029.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1030.       |     ^~~~~~~~~~~~~~~~~~~
  1031. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1032.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  1033.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1034. lexer/markdown2.cpp:172:47: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  1035.   172 | #define NEXT_IS_WS i.hasNext() && !nonWS.match(i.peekNext().capturedView(0)).hasMatch()
  1036.       |                                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1037. lexer/markdown2.cpp:231:40: note: in expansion of macro ‘NEXT_IS_WS’
  1038.   231 |             } else if (token == "#" && NEXT_IS_WS) {
  1039.       |                                        ^~~~~~~~~~
  1040. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  1041.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  1042.       |                             ^~~~~
  1043. lexer/markdown2.cpp:233:30: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  1044.   233 |             } else if (token == ">" && NEXT_IS_WS) {
  1045.       |                        ~~~~~ ^~ ~~~
  1046.       |                        |        |
  1047.       |                        |        const char [2]
  1048.       |                        QStringView
  1049. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  1050.   114 | static bool operator==(const QStringView&view, const char* string) {
  1051.       |             ^~~~~~~~
  1052. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  1053.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1054.       |                           ^~~~~~~~
  1055. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1056.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1057.       |                                ^~~~~~~~~~~
  1058. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1059.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1060.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1061. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1062.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1063.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1064. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1065.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1066.       |                                                 ^~~~~
  1067. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1068.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1069.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1070. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1071.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1072.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1073. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1074.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1075.       |     ^~~~~~~~~~~~~~~~~~~
  1076. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1077.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  1078.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1079. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  1080.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1081.       |                           ^~~~~~~~
  1082. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1083.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1084.       |                                ^~~~~~~~~~~
  1085. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1086.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1087.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1088. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1089.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1090.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1091. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1092.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1093.       |                                                 ^~~~~
  1094. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1095.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1096.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1097. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1098.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1099.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1100. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1101.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1102.       |     ^~~~~~~~~~~~~~~~~~~
  1103. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1104.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  1105.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1106. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  1107.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1108.       |                           ^~~~~~~~
  1109. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1110.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1111.       |                                ^~~~~~~~~~~
  1112. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1113.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1114.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1115. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1116.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1117.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1118. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1119.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1120.       |                                                 ^~~~~
  1121. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1122.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1123.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1124. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1125.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1126.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1127. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1128.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1129.       |     ^~~~~~~~~~~~~~~~~~~
  1130. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1131.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  1132.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1133. lexer/markdown2.cpp:172:47: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  1134.   172 | #define NEXT_IS_WS i.hasNext() && !nonWS.match(i.peekNext().capturedView(0)).hasMatch()
  1135.       |                                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1136. lexer/markdown2.cpp:233:40: note: in expansion of macro ‘NEXT_IS_WS’
  1137.   233 |             } else if (token == ">" && NEXT_IS_WS) {
  1138.       |                                        ^~~~~~~~~~
  1139. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  1140.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  1141.       |                             ^~~~~
  1142. lexer/markdown2.cpp:235:30: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [4]’)
  1143.   235 |             } else if (token == "---" && NEXT_IS_WS) { // TODO: not entirely accurate,  ---foobar is not a ruler, quotes?
  1144.       |                        ~~~~~ ^~ ~~~~~
  1145.       |                        |        |
  1146.       |                        |        const char [4]
  1147.       |                        QStringView
  1148. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  1149.   114 | static bool operator==(const QStringView&view, const char* string) {
  1150.       |             ^~~~~~~~
  1151. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  1152.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1153.       |                           ^~~~~~~~
  1154. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1155.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1156.       |                                ^~~~~~~~~~~
  1157. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1158.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1159.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1160. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1161.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1162.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1163. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1164.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1165.       |                                                 ^~~~~
  1166. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1167.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1168.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1169. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1170.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1171.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1172. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1173.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1174.       |     ^~~~~~~~~~~~~~~~~~~
  1175. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1176.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  1177.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1178. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  1179.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1180.       |                           ^~~~~~~~
  1181. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1182.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1183.       |                                ^~~~~~~~~~~
  1184. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1185.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1186.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1187. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1188.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1189.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1190. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1191.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1192.       |                                                 ^~~~~
  1193. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1194.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1195.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1196. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1197.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1198.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1199. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1200.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1201.       |     ^~~~~~~~~~~~~~~~~~~
  1202. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1203.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  1204.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1205. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  1206.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1207.       |                           ^~~~~~~~
  1208. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1209.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1210.       |                                ^~~~~~~~~~~
  1211. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1212.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1213.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1214. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1215.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1216.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1217. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1218.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1219.       |                                                 ^~~~~
  1220. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1221.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1222.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1223. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1224.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1225.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1226. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1227.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1228.       |     ^~~~~~~~~~~~~~~~~~~
  1229. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1230.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  1231.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1232. lexer/markdown2.cpp:172:47: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  1233.   172 | #define NEXT_IS_WS i.hasNext() && !nonWS.match(i.peekNext().capturedView(0)).hasMatch()
  1234.       |                                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1235. lexer/markdown2.cpp:235:42: note: in expansion of macro ‘NEXT_IS_WS’
  1236.   235 |             } else if (token == "---" && NEXT_IS_WS) { // TODO: not entirely accurate,  ---foobar is not a ruler, quotes?
  1237.       |                                          ^~~~~~~~~~
  1238. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  1239.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  1240.       |                             ^~~~~
  1241. lexer/markdown2.cpp:238:31: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  1242.   238 |             } else if ((token == "*" || token == "-" || token == "+") && NEXT_IS_WS) {
  1243.       |                         ~~~~~ ^~ ~~~
  1244.       |                         |        |
  1245.       |                         |        const char [2]
  1246.       |                         QStringView
  1247. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  1248.   114 | static bool operator==(const QStringView&view, const char* string) {
  1249.       |             ^~~~~~~~
  1250. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  1251.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1252.       |                           ^~~~~~~~
  1253. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1254.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1255.       |                                ^~~~~~~~~~~
  1256. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1257.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1258.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1259. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1260.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1261.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1262. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1263.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1264.       |                                                 ^~~~~
  1265. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1266.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1267.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1268. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1269.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1270.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1271. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1272.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1273.       |     ^~~~~~~~~~~~~~~~~~~
  1274. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1275.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  1276.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1277. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  1278.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1279.       |                           ^~~~~~~~
  1280. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1281.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1282.       |                                ^~~~~~~~~~~
  1283. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1284.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1285.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1286. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1287.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1288.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1289. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1290.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1291.       |                                                 ^~~~~
  1292. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1293.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1294.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1295. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1296.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1297.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1298. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1299.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1300.       |     ^~~~~~~~~~~~~~~~~~~
  1301. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1302.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  1303.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1304. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  1305.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1306.       |                           ^~~~~~~~
  1307. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1308.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1309.       |                                ^~~~~~~~~~~
  1310. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1311.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1312.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1313. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1314.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1315.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1316. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1317.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1318.       |                                                 ^~~~~
  1319. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1320.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1321.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1322. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1323.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1324.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1325. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1326.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1327.       |     ^~~~~~~~~~~~~~~~~~~
  1328. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1329.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  1330.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1331. lexer/markdown2.cpp:238:47: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  1332.   238 |             } else if ((token == "*" || token == "-" || token == "+") && NEXT_IS_WS) {
  1333.       |                                         ~~~~~ ^~ ~~~
  1334.       |                                         |        |
  1335.       |                                         |        const char [2]
  1336.       |                                         QStringView
  1337. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  1338.   114 | static bool operator==(const QStringView&view, const char* string) {
  1339.       |             ^~~~~~~~
  1340. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  1341.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1342.       |                           ^~~~~~~~
  1343. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1344.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1345.       |                                ^~~~~~~~~~~
  1346. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1347.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1348.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1349. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1350.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1351.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1352. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1353.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1354.       |                                                 ^~~~~
  1355. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1356.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1357.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1358. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1359.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1360.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1361. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1362.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1363.       |     ^~~~~~~~~~~~~~~~~~~
  1364. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1365.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  1366.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1367. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  1368.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1369.       |                           ^~~~~~~~
  1370. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1371.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1372.       |                                ^~~~~~~~~~~
  1373. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1374.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1375.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1376. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1377.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1378.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1379. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1380.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1381.       |                                                 ^~~~~
  1382. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1383.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1384.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1385. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1386.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1387.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1388. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1389.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1390.       |     ^~~~~~~~~~~~~~~~~~~
  1391. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1392.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  1393.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1394. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  1395.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1396.       |                           ^~~~~~~~
  1397. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1398.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1399.       |                                ^~~~~~~~~~~
  1400. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1401.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1402.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1403. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1404.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1405.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1406. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1407.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1408.       |                                                 ^~~~~
  1409. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1410.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1411.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1412. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1413.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1414.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1415. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1416.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1417.       |     ^~~~~~~~~~~~~~~~~~~
  1418. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1419.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  1420.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1421. lexer/markdown2.cpp:238:63: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  1422.   238 |             } else if ((token == "*" || token == "-" || token == "+") && NEXT_IS_WS) {
  1423.       |                                                         ~~~~~ ^~ ~~~
  1424.       |                                                         |        |
  1425.       |                                                         |        const char [2]
  1426.       |                                                         QStringView
  1427. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  1428.   114 | static bool operator==(const QStringView&view, const char* string) {
  1429.       |             ^~~~~~~~
  1430. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  1431.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1432.       |                           ^~~~~~~~
  1433. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1434.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1435.       |                                ^~~~~~~~~~~
  1436. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1437.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1438.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1439. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1440.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1441.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1442. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1443.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1444.       |                                                 ^~~~~
  1445. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1446.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1447.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1448. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1449.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1450.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1451. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1452.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1453.       |     ^~~~~~~~~~~~~~~~~~~
  1454. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1455.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  1456.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1457. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  1458.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1459.       |                           ^~~~~~~~
  1460. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1461.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1462.       |                                ^~~~~~~~~~~
  1463. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1464.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1465.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1466. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1467.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1468.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1469. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1470.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1471.       |                                                 ^~~~~
  1472. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1473.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1474.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1475. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1476.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1477.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1478. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1479.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1480.       |     ^~~~~~~~~~~~~~~~~~~
  1481. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1482.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  1483.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1484. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  1485.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1486.       |                           ^~~~~~~~
  1487. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1488.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1489.       |                                ^~~~~~~~~~~
  1490. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1491.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1492.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1493. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1494.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1495.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1496. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1497.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1498.       |                                                 ^~~~~
  1499. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1500.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1501.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1502. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1503.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1504.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1505. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1506.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1507.       |     ^~~~~~~~~~~~~~~~~~~
  1508. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1509.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  1510.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1511. lexer/markdown2.cpp:172:47: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  1512.   172 | #define NEXT_IS_WS i.hasNext() && !nonWS.match(i.peekNext().capturedView(0)).hasMatch()
  1513.       |                                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1514. lexer/markdown2.cpp:238:74: note: in expansion of macro ‘NEXT_IS_WS’
  1515.   238 |             } else if ((token == "*" || token == "-" || token == "+") && NEXT_IS_WS) {
  1516.       |                                                                          ^~~~~~~~~~
  1517. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  1518.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  1519.       |                             ^~~~~
  1520. lexer/markdown2.cpp:241:38: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  1521.   241 |             } else if ((header1.match(token).hasMatch() || header2.match(token).hasMatch()) &&
  1522.       |                         ~~~~~~~~~~~~~^~~~~~~
  1523. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  1524.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  1525.       |                             ^~~~~
  1526. lexer/markdown2.cpp:241:73: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  1527.   241 |             } else if ((header1.match(token).hasMatch() || header2.match(token).hasMatch()) &&
  1528.       |                                                            ~~~~~~~~~~~~~^~~~~~~
  1529. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  1530.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  1531.       |                             ^~~~~
  1532. lexer/markdown2.cpp:242:55: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  1533.   242 |                         i.hasNext() && linebreak.match(i.peekNext().capturedView(0)).hasMatch()) {
  1534.       |                                        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1535. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  1536.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  1537.       |                             ^~~~~
  1538. lexer/markdown2.cpp:247:74: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  1539.   247 |                 if (isInt && i.hasNext() && i.peekNext().capturedView(0) == ".") { // ordered list item
  1540.       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ ~~~
  1541.       |                                                                      |      |
  1542.       |                                                                      |      const char [2]
  1543.       |                                                                      QStringView
  1544. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  1545.   114 | static bool operator==(const QStringView&view, const char* string) {
  1546.       |             ^~~~~~~~
  1547. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  1548.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1549.       |                           ^~~~~~~~
  1550. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1551.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1552.       |                                ^~~~~~~~~~~
  1553. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1554.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1555.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1556. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1557.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1558.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1559. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1560.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1561.       |                                                 ^~~~~
  1562. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1563.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1564.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1565. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1566.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1567.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1568. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1569.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1570.       |     ^~~~~~~~~~~~~~~~~~~
  1571. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1572.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  1573.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1574. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  1575.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1576.       |                           ^~~~~~~~
  1577. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1578.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1579.       |                                ^~~~~~~~~~~
  1580. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1581.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1582.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1583. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1584.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1585.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1586. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1587.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1588.       |                                                 ^~~~~
  1589. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1590.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1591.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1592. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1593.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1594.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1595. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1596.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1597.       |     ^~~~~~~~~~~~~~~~~~~
  1598. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1599.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  1600.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1601. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  1602.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1603.       |                           ^~~~~~~~
  1604. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1605.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1606.       |                                ^~~~~~~~~~~
  1607. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1608.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1609.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1610. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1611.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1612.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1613. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1614.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1615.       |                                                 ^~~~~
  1616. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1617.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1618.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1619. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1620.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1621.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1622. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1623.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1624.       |     ^~~~~~~~~~~~~~~~~~~
  1625. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1626.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  1627.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1628. lexer/markdown2.cpp:255:35: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  1629.   255 |         if (newline && nonWS.match(token).hasMatch())
  1630.       |                        ~~~~~~~~~~~^~~~~~~
  1631. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  1632.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  1633.       |                             ^~~~~
  1634. lexer/markdown2.cpp:258:19: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  1635.   258 |         if (token == "[") {
  1636.       |             ~~~~~ ^~ ~~~
  1637.       |             |        |
  1638.       |             |        const char [2]
  1639.       |             QStringView
  1640. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  1641.   114 | static bool operator==(const QStringView&view, const char* string) {
  1642.       |             ^~~~~~~~
  1643. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  1644.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1645.       |                           ^~~~~~~~
  1646. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1647.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1648.       |                                ^~~~~~~~~~~
  1649. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1650.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1651.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1652. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1653.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1654.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1655. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1656.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1657.       |                                                 ^~~~~
  1658. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1659.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1660.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1661. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1662.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1663.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1664. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1665.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1666.       |     ^~~~~~~~~~~~~~~~~~~
  1667. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1668.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  1669.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1670. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  1671.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1672.       |                           ^~~~~~~~
  1673. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1674.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1675.       |                                ^~~~~~~~~~~
  1676. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1677.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1678.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1679. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1680.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1681.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1682. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1683.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1684.       |                                                 ^~~~~
  1685. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1686.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1687.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1688. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1689.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1690.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1691. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1692.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1693.       |     ^~~~~~~~~~~~~~~~~~~
  1694. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1695.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  1696.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1697. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  1698.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1699.       |                           ^~~~~~~~
  1700. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1701.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1702.       |                                ^~~~~~~~~~~
  1703. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1704.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1705.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1706. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1707.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1708.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1709. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1710.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1711.       |                                                 ^~~~~
  1712. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1713.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1714.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1715. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1716.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1717.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1718. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1719.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1720.       |     ^~~~~~~~~~~~~~~~~~~
  1721. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1722.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  1723.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1724. lexer/markdown2.cpp:261:26: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  1725.   261 |         } else if (token == "(" && !length && prev.capturedView() == "]") {
  1726.       |                    ~~~~~ ^~ ~~~
  1727.       |                    |        |
  1728.       |                    |        const char [2]
  1729.       |                    QStringView
  1730. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  1731.   114 | static bool operator==(const QStringView&view, const char* string) {
  1732.       |             ^~~~~~~~
  1733. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  1734.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1735.       |                           ^~~~~~~~
  1736. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1737.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1738.       |                                ^~~~~~~~~~~
  1739. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1740.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1741.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1742. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1743.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1744.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1745. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1746.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1747.       |                                                 ^~~~~
  1748. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1749.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1750.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1751. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1752.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1753.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1754. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1755.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1756.       |     ^~~~~~~~~~~~~~~~~~~
  1757. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1758.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  1759.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1760. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  1761.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1762.       |                           ^~~~~~~~
  1763. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1764.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1765.       |                                ^~~~~~~~~~~
  1766. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1767.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1768.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1769. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1770.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1771.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1772. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1773.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1774.       |                                                 ^~~~~
  1775. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1776.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1777.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1778. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1779.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1780.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1781. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1782.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1783.       |     ^~~~~~~~~~~~~~~~~~~
  1784. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1785.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  1786.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1787. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  1788.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1789.       |                           ^~~~~~~~
  1790. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1791.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1792.       |                                ^~~~~~~~~~~
  1793. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1794.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1795.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1796. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1797.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1798.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1799. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1800.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1801.       |                                                 ^~~~~
  1802. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1803.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1804.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1805. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1806.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1807.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1808. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1809.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1810.       |     ^~~~~~~~~~~~~~~~~~~
  1811. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1812.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  1813.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1814. lexer/markdown2.cpp:261:67: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  1815.   261 |         } else if (token == "(" && !length && prev.capturedView() == "]") {
  1816.       |                                               ~~~~~~~~~~~~~~~~~~~ ^~ ~~~
  1817.       |                                                                |     |
  1818.       |                                                                |     const char [2]
  1819.       |                                                                QStringView
  1820. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  1821.   114 | static bool operator==(const QStringView&view, const char* string) {
  1822.       |             ^~~~~~~~
  1823. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  1824.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1825.       |                           ^~~~~~~~
  1826. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1827.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1828.       |                                ^~~~~~~~~~~
  1829. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1830.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1831.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1832. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1833.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1834.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1835. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1836.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1837.       |                                                 ^~~~~
  1838. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1839.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1840.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1841. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1842.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1843.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1844. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1845.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1846.       |     ^~~~~~~~~~~~~~~~~~~
  1847. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1848.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  1849.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1850. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  1851.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1852.       |                           ^~~~~~~~
  1853. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1854.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1855.       |                                ^~~~~~~~~~~
  1856. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1857.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1858.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1859. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1860.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1861.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1862. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1863.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1864.       |                                                 ^~~~~
  1865. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1866.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1867.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1868. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1869.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1870.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1871. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1872.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1873.       |     ^~~~~~~~~~~~~~~~~~~
  1874. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1875.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  1876.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1877. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  1878.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1879.       |                           ^~~~~~~~
  1880. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1881.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1882.       |                                ^~~~~~~~~~~
  1883. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1884.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1885.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1886. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1887.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1888.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1889. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1890.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1891.       |                                                 ^~~~~
  1892. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1893.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1894.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1895. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1896.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1897.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1898. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1899.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1900.       |     ^~~~~~~~~~~~~~~~~~~
  1901. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1902.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  1903.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1904. lexer/markdown2.cpp:265:26: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  1905.   265 |         } else if (token == "<" && !(NEXT_IS_WS)) {
  1906.       |                    ~~~~~ ^~ ~~~
  1907.       |                    |        |
  1908.       |                    |        const char [2]
  1909.       |                    QStringView
  1910. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  1911.   114 | static bool operator==(const QStringView&view, const char* string) {
  1912.       |             ^~~~~~~~
  1913. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  1914.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1915.       |                           ^~~~~~~~
  1916. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1917.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1918.       |                                ^~~~~~~~~~~
  1919. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1920.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1921.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1922. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1923.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1924.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1925. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1926.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1927.       |                                                 ^~~~~
  1928. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1929.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1930.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1931. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1932.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1933.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1934. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1935.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1936.       |     ^~~~~~~~~~~~~~~~~~~
  1937. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1938.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  1939.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1940. /usr/lib/qt6/moc -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /home/USERNAME/.cache/yay/sqriptor-git/src/sqriptor/moc_predefs.h -I/usr/lib/qt6/mkspecs/linux-g++ -I/home/USERNAME/.cache/yay/sqriptor-git/src/sqriptor -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I/usr/include/c++/14.2.1 -I/usr/include/c++/14.2.1/x86_64-pc-linux-gnu -I/usr/include/c++/14.2.1/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include -I/usr/local/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed -I/usr/include scrollbar.h -o moc_scrollbar.cpp
  1941. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  1942.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1943.       |                           ^~~~~~~~
  1944. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1945.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1946.       |                                ^~~~~~~~~~~
  1947. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1948.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1949.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1950. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1951.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1952.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1953. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1954.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1955.       |                                                 ^~~~~
  1956. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1957.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1958.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1959. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1960.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1961.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1962. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1963.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1964.       |     ^~~~~~~~~~~~~~~~~~~
  1965. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1966.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  1967.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1968. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  1969.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  1970.       |                           ^~~~~~~~
  1971. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  1972.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  1973.       |                                ^~~~~~~~~~~
  1974. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  1975.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  1976.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1977. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  1978.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  1979.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1980. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  1981.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  1982.       |                                                 ^~~~~
  1983. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  1984.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  1985.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1986. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  1987.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  1988.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  1989. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  1990.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  1991.       |     ^~~~~~~~~~~~~~~~~~~
  1992. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  1993.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  1994.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1995. lexer/markdown2.cpp:172:47: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  1996.   172 | #define NEXT_IS_WS i.hasNext() && !nonWS.match(i.peekNext().capturedView(0)).hasMatch()
  1997.       |                                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1998. lexer/markdown2.cpp:265:38: note: in expansion of macro ‘NEXT_IS_WS’
  1999.   265 |         } else if (token == "<" && !(NEXT_IS_WS)) {
  2000.       |                                      ^~~~~~~~~~
  2001. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  2002.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  2003.       |                             ^~~~~
  2004. lexer/markdown2.cpp:172:47: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  2005.   172 | #define NEXT_IS_WS i.hasNext() && !nonWS.match(i.peekNext().capturedView(0)).hasMatch()
  2006.       |                                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2007. lexer/markdown2.cpp:269:22: note: in expansion of macro ‘NEXT_IS_WS’
  2008.   269 |             while (!(NEXT_IS_WS)) {
  2009.       |                      ^~~~~~~~~~
  2010. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  2011.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  2012.       |                             ^~~~~
  2013. lexer/markdown2.cpp:271:27: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  2014.   271 |                 if (token == ">") {
  2015.       |                     ~~~~~ ^~ ~~~
  2016.       |                     |        |
  2017.       |                     |        const char [2]
  2018.       |                     QStringView
  2019. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  2020.   114 | static bool operator==(const QStringView&view, const char* string) {
  2021.       |             ^~~~~~~~
  2022. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  2023.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2024.       |                           ^~~~~~~~
  2025. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2026.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2027.       |                                ^~~~~~~~~~~
  2028. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2029.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2030.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2031. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2032.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2033.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2034. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2035.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2036.       |                                                 ^~~~~
  2037. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2038.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2039.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2040. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2041.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2042.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2043. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2044.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2045.       |     ^~~~~~~~~~~~~~~~~~~
  2046. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2047.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  2048.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2049. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  2050.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2051.       |                           ^~~~~~~~
  2052. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2053.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2054.       |                                ^~~~~~~~~~~
  2055. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2056.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2057.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2058. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2059.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2060.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2061. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2062.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2063.       |                                                 ^~~~~
  2064. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2065.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2066.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2067. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2068.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2069.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2070. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2071.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2072.       |     ^~~~~~~~~~~~~~~~~~~
  2073. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2074.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  2075.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2076. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  2077.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2078.       |                           ^~~~~~~~
  2079. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2080.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2081.       |                                ^~~~~~~~~~~
  2082. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2083.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2084.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2085. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2086.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2087.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2088. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2089.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2090.       |                                                 ^~~~~
  2091. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2092.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2093.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2094. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2095.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2096.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2097. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2098.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2099.       |     ^~~~~~~~~~~~~~~~~~~
  2100. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2101.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  2102.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2103. lexer/markdown2.cpp:283:27: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char*’)
  2104.   283 |                 if (token == fsIndicator[fs]) {
  2105.       |                     ~~~~~ ^~ ~~~~~~~~~~~~~~~
  2106.       |                     |                      |
  2107.       |                     QStringView            const char*
  2108. lexer/markdown2.cpp:114:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  2109.   114 | static bool operator==(const QStringView&view, const char* string) {
  2110.       |             ^~~~~~~~
  2111. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  2112.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2113.       |                           ^~~~~~~~
  2114. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2115.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2116.       |                                ^~~~~~~~~~~
  2117. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2118.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2119.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2120. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2121.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2122.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2123. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2124.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2125.       |                                                 ^~~~~
  2126. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2127.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2128.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2129. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2130.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2131.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2132. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2133.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2134.       |     ^~~~~~~~~~~~~~~~~~~
  2135. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2136.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  2137.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2138. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  2139.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2140.       |                           ^~~~~~~~
  2141. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2142.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2143.       |                                ^~~~~~~~~~~
  2144. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2145.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2146.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2147. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2148.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2149.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2150. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2151.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2152.       |                                                 ^~~~~
  2153. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2154.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2155.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2156. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2157.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2158.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2159. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2160.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2161.       |     ^~~~~~~~~~~~~~~~~~~
  2162. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2163.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  2164.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2165. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  2166.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2167.       |                           ^~~~~~~~
  2168. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2169.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2170.       |                                ^~~~~~~~~~~
  2171. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2172.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2173.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2174. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2175.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2176.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2177. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2178.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2179.       |                                                 ^~~~~
  2180. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2181.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2182.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2183. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2184.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2185.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2186. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2187.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2188.       |     ^~~~~~~~~~~~~~~~~~~
  2189. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2190.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  2191.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2192. lexer/markdown2.cpp:172:47: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  2193.   172 | #define NEXT_IS_WS i.hasNext() && !nonWS.match(i.peekNext().capturedView(0)).hasMatch()
  2194.       |                                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2195. lexer/markdown2.cpp:284:40: note: in expansion of macro ‘NEXT_IS_WS’
  2196.   284 |                     const bool nexWS = NEXT_IS_WS;
  2197.       |                                        ^~~~~~~~~~
  2198. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  2199.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  2200.       |                             ^~~~~
  2201. lexer/markdown2.cpp:285:57: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  2202.   285 |                     if ((style & (1<<fs)) && nonWS.match(prev.capturedView()).hasMatch()) {
  2203.       |                                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  2204. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  2205.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  2206.       |                             ^~~~~
  2207. lexer/xorg.cpp: In member function ‘virtual void QsciLexerXorg::styleText(int, int)’:
  2208. lexer/xorg.cpp:124:28: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  2209.   124 |         if (linebreak.match(token).hasMatch()) {
  2210.       |             ~~~~~~~~~~~~~~~^~~~~~~
  2211. In file included from /usr/include/qt6/QtCore/QRegularExpression:1,
  2212.                  from lexer/xorg.cpp:21:
  2213. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  2214.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  2215.       |                             ^~~~~
  2216. lexer/xorg.cpp:154:19: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  2217.   154 |         if (token == "#") {
  2218.       |             ~~~~~ ^~ ~~~
  2219.       |             |        |
  2220.       |             |        const char [2]
  2221.       |             QStringView
  2222. lexer/xorg.cpp:53:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  2223.    53 | static bool operator==(const QStringView&view, const char* string) {
  2224.       |             ^~~~~~~~
  2225. In file included from /usr/include/qt6/QtCore/qglobal.h:63,
  2226.                  from /usr/include/qt6/QtCore/qiodevicebase.h:7,
  2227.                  from /usr/include/qt6/QtCore/qtextstream.h:7,
  2228.                  from /usr/include/qt6/QtCore/qdebug.h:13,
  2229.                  from /usr/include/qt6/QtCore/QDebug:1,
  2230.                  from lexer/xorg.cpp:20:
  2231. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  2232.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2233.       |                           ^~~~~~~~
  2234. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2235.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2236.       |                                ^~~~~~~~~~~
  2237. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2238.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2239.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2240. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2241.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2242.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2243. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2244.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2245.       |                                                 ^~~~~
  2246. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2247.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2248.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2249. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2250.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2251.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2252. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2253.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2254.       |     ^~~~~~~~~~~~~~~~~~~
  2255. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2256.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  2257.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2258. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  2259.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2260.       |                           ^~~~~~~~
  2261. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2262.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2263.       |                                ^~~~~~~~~~~
  2264. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2265.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2266.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2267. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2268.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2269.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2270. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2271.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2272.       |                                                 ^~~~~
  2273. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2274.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2275.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2276. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2277.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2278.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2279. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2280.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2281.       |     ^~~~~~~~~~~~~~~~~~~
  2282. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2283.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  2284.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2285. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  2286.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2287.       |                           ^~~~~~~~
  2288. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2289.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2290.       |                                ^~~~~~~~~~~
  2291. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2292.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2293.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2294. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2295.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2296.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2297. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2298.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2299.       |                                                 ^~~~~
  2300. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2301.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2302.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2303. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2304.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2305.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2306. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2307.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2308.       |     ^~~~~~~~~~~~~~~~~~~
  2309. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2310.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  2311.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2312. lexer/xorg.cpp:160:19: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  2313.   160 |         if (token == "\"") {
  2314.       |             ~~~~~ ^~ ~~~~
  2315.       |             |        |
  2316.       |             |        const char [2]
  2317.       |             QStringView
  2318. lexer/xorg.cpp:53:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  2319.    53 | static bool operator==(const QStringView&view, const char* string) {
  2320.       |             ^~~~~~~~
  2321. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  2322.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2323.       |                           ^~~~~~~~
  2324. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2325.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2326.       |                                ^~~~~~~~~~~
  2327. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2328.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2329.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2330. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2331.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2332.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2333. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2334.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2335.       |                                                 ^~~~~
  2336. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2337.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2338.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2339. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2340.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2341.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2342. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2343.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2344.       |     ^~~~~~~~~~~~~~~~~~~
  2345. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2346.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  2347.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2348. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  2349.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2350.       |                           ^~~~~~~~
  2351. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2352.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2353.       |                                ^~~~~~~~~~~
  2354. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2355.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2356.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2357. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2358.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2359.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2360. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2361.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2362.       |                                                 ^~~~~
  2363. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2364.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2365.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2366. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2367.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2368.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2369. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2370.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2371.       |     ^~~~~~~~~~~~~~~~~~~
  2372. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2373.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  2374.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2375. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  2376.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2377.       |                           ^~~~~~~~
  2378. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2379.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2380.       |                                ^~~~~~~~~~~
  2381. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2382.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2383.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2384. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2385.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2386.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2387. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2388.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2389.       |                                                 ^~~~~
  2390. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2391.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2392.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2393. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2394.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2395.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2396. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2397.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2398.       |     ^~~~~~~~~~~~~~~~~~~
  2399. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2400.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  2401.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2402. lexer/lisp.cpp: In member function ‘virtual void QsciLexerLISP::styleText(int, int)’:
  2403. lexer/lisp.cpp:109:32: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  2404.   109 |             if (linebreak.match(token).hasMatch()) {
  2405.       |                 ~~~~~~~~~~~~~~~^~~~~~~
  2406. In file included from /usr/include/qt6/QtCore/QRegularExpression:1,
  2407.                  from lexer/lisp.cpp:22:
  2408. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  2409.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  2410.       |                             ^~~~~
  2411. lexer/lisp.cpp:114:19: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  2412.   114 |         if (token == "\"") {
  2413.       |             ~~~~~ ^~ ~~~~
  2414.       |             |        |
  2415.       |             |        const char [2]
  2416.       |             QStringView
  2417. lexer/lisp.cpp:79:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  2418.    79 | static bool operator==(const QStringView&view, const char* string) {
  2419.       |             ^~~~~~~~
  2420. In file included from /usr/include/qt6/QtCore/qglobal.h:63,
  2421.                  from /usr/include/qt6/QtCore/qiodevicebase.h:7,
  2422.                  from /usr/include/qt6/QtCore/qtextstream.h:7,
  2423.                  from /usr/include/qt6/QtCore/qdebug.h:13,
  2424.                  from /usr/include/qt6/QtCore/QDebug:1,
  2425.                  from lexer/lisp.cpp:20:
  2426. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  2427.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2428.       |                           ^~~~~~~~
  2429. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2430.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2431.       |                                ^~~~~~~~~~~
  2432. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2433.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2434.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2435. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2436.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2437.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2438. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2439.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2440.       |                                                 ^~~~~
  2441. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2442.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2443.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2444. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2445.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2446.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2447. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2448.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2449.       |     ^~~~~~~~~~~~~~~~~~~
  2450. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2451.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  2452.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2453. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  2454.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2455.       |                           ^~~~~~~~
  2456. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2457.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2458.       |                                ^~~~~~~~~~~
  2459. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2460.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2461.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2462. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2463.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2464.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2465. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2466.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2467.       |                                                 ^~~~~
  2468. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2469.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2470.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2471. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2472.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2473.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2474. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2475.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2476.       |     ^~~~~~~~~~~~~~~~~~~
  2477. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2478.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  2479.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2480. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  2481.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2482.       |                           ^~~~~~~~
  2483. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2484.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2485.       |                                ^~~~~~~~~~~
  2486. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2487.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2488.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2489. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2490.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2491.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2492. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2493.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2494.       |                                                 ^~~~~
  2495. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2496.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2497.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2498. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2499.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2500.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2501. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2502.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2503.       |     ^~~~~~~~~~~~~~~~~~~
  2504. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2505.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  2506.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2507. lexer/lisp.cpp:124:32: warning: ‘QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const’ is deprecated: Use matchView instead. [-Wdeprecated-declarations]
  2508.   124 |             if (linebreak.match(token).hasMatch()) {
  2509.       |                 ~~~~~~~~~~~~~~~^~~~~~~
  2510. /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here
  2511.    97 |     QRegularExpressionMatch match(QStringView subjectView,
  2512.       |                             ^~~~~
  2513. lexer/lisp.cpp:129:19: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  2514.   129 |         if (token == ";") {
  2515.       |             ~~~~~ ^~ ~~~
  2516.       |             |        |
  2517.       |             |        const char [2]
  2518.       |             QStringView
  2519. lexer/lisp.cpp:79:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  2520.    79 | static bool operator==(const QStringView&view, const char* string) {
  2521.       |             ^~~~~~~~
  2522. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  2523.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2524.       |                           ^~~~~~~~
  2525. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2526.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2527.       |                                ^~~~~~~~~~~
  2528. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2529.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2530.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2531. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2532.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2533.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2534. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2535.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2536.       |                                                 ^~~~~
  2537. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2538.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2539.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2540. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2541.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2542.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2543. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2544.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2545.       |     ^~~~~~~~~~~~~~~~~~~
  2546. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2547.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  2548.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2549. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  2550.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2551.       |                           ^~~~~~~~
  2552. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2553.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2554.       |                                ^~~~~~~~~~~
  2555. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2556.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2557.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2558. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2559.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2560.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2561. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2562.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2563.       |                                                 ^~~~~
  2564. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2565.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2566.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2567. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2568.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2569.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2570. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2571.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2572.       |     ^~~~~~~~~~~~~~~~~~~
  2573. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2574.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  2575.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2576. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  2577.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2578.       |                           ^~~~~~~~
  2579. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2580.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2581.       |                                ^~~~~~~~~~~
  2582. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2583.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2584.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2585. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2586.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2587.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2588. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2589.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2590.       |                                                 ^~~~~
  2591. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2592.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2593.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2594. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2595.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2596.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2597. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2598.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2599.       |     ^~~~~~~~~~~~~~~~~~~
  2600. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2601.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  2602.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2603. lexer/lisp.cpp:133:19: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  2604.   133 |         if (token == "(" || token == ")" ||
  2605.       |             ~~~~~ ^~ ~~~
  2606.       |             |        |
  2607.       |             |        const char [2]
  2608.       |             QStringView
  2609. lexer/lisp.cpp:79:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  2610.    79 | static bool operator==(const QStringView&view, const char* string) {
  2611.       |             ^~~~~~~~
  2612. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  2613.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2614.       |                           ^~~~~~~~
  2615. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2616.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2617.       |                                ^~~~~~~~~~~
  2618. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2619.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2620.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2621. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2622.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2623.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2624. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2625.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2626.       |                                                 ^~~~~
  2627. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2628.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2629.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2630. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2631.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2632.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2633. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2634.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2635.       |     ^~~~~~~~~~~~~~~~~~~
  2636. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2637.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  2638.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2639. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  2640.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2641.       |                           ^~~~~~~~
  2642. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2643.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2644.       |                                ^~~~~~~~~~~
  2645. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2646.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2647.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2648. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2649.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2650.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2651. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2652.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2653.       |                                                 ^~~~~
  2654. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2655.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2656.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2657. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2658.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2659.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2660. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2661.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2662.       |     ^~~~~~~~~~~~~~~~~~~
  2663. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2664.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  2665.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2666. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  2667.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2668.       |                           ^~~~~~~~
  2669. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2670.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2671.       |                                ^~~~~~~~~~~
  2672. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2673.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2674.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2675. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2676.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2677.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2678. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2679.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2680.       |                                                 ^~~~~
  2681. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2682.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2683.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2684. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2685.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2686.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2687. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2688.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2689.       |     ^~~~~~~~~~~~~~~~~~~
  2690. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2691.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  2692.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2693. lexer/lisp.cpp:133:35: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  2694.   133 |         if (token == "(" || token == ")" ||
  2695.       |                             ~~~~~ ^~ ~~~
  2696.       |                             |        |
  2697.       |                             |        const char [2]
  2698.       |                             QStringView
  2699. lexer/lisp.cpp:79:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  2700.    79 | static bool operator==(const QStringView&view, const char* string) {
  2701.       |             ^~~~~~~~
  2702. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  2703.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2704.       |                           ^~~~~~~~
  2705. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2706.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2707.       |                                ^~~~~~~~~~~
  2708. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2709.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2710.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2711. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2712.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2713.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2714. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2715.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2716.       |                                                 ^~~~~
  2717. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2718.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2719.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2720. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2721.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2722.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2723. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2724.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2725.       |     ^~~~~~~~~~~~~~~~~~~
  2726. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2727.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  2728.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2729. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  2730.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2731.       |                           ^~~~~~~~
  2732. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2733.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2734.       |                                ^~~~~~~~~~~
  2735. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2736.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2737.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2738. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2739.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2740.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2741. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2742.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2743.       |                                                 ^~~~~
  2744. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2745.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2746.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2747. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2748.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2749.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2750. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2751.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2752.       |     ^~~~~~~~~~~~~~~~~~~
  2753. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2754.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  2755.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2756. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  2757.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2758.       |                           ^~~~~~~~
  2759. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2760.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2761.       |                                ^~~~~~~~~~~
  2762. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2763.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2764.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2765. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2766.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2767.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2768. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2769.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2770.       |                                                 ^~~~~
  2771. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2772.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2773.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2774. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2775.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2776.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2777. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2778.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2779.       |     ^~~~~~~~~~~~~~~~~~~
  2780. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2781.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  2782.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2783. lexer/lisp.cpp:134:19: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [2]’)
  2784.   134 |             token == ",") { // unquote operator
  2785.       |             ~~~~~ ^~ ~~~
  2786.       |             |        |
  2787.       |             |        const char [2]
  2788.       |             QStringView
  2789. lexer/lisp.cpp:79:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  2790.    79 | static bool operator==(const QStringView&view, const char* string) {
  2791.       |             ^~~~~~~~
  2792. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  2793.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2794.       |                           ^~~~~~~~
  2795. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2796.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2797.       |                                ^~~~~~~~~~~
  2798. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2799.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2800.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2801. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2802.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2803.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2804. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2805.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2806.       |                                                 ^~~~~
  2807. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2808.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2809.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2810. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2811.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2812.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2813. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2814.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2815.       |     ^~~~~~~~~~~~~~~~~~~
  2816. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2817.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  2818.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2819. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  2820.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2821.       |                           ^~~~~~~~
  2822. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2823.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2824.       |                                ^~~~~~~~~~~
  2825. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2826.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2827.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2828. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2829.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2830.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2831. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2832.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2833.       |                                                 ^~~~~
  2834. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2835.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2836.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2837. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2838.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2839.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2840. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2841.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2842.       |     ^~~~~~~~~~~~~~~~~~~
  2843. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2844.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  2845.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2846. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  2847.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2848.       |                           ^~~~~~~~
  2849. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2850.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2851.       |                                ^~~~~~~~~~~
  2852. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2853.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2854.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2855. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2856.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2857.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2858. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2859.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2860.       |                                                 ^~~~~
  2861. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2862.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2863.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2864. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2865.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2866.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2867. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2868.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2869.       |     ^~~~~~~~~~~~~~~~~~~
  2870. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2871.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  2872.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2873. lexer/lisp.cpp:138:19: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [3]’)
  2874.   138 |         if (token == "#'" || // abbreviation for function special operator, returning a function object.
  2875.       |             ~~~~~ ^~ ~~~~
  2876.       |             |        |
  2877.       |             |        const char [3]
  2878.       |             QStringView
  2879. lexer/lisp.cpp:79:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  2880.    79 | static bool operator==(const QStringView&view, const char* string) {
  2881.       |             ^~~~~~~~
  2882. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  2883.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2884.       |                           ^~~~~~~~
  2885. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2886.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2887.       |                                ^~~~~~~~~~~
  2888. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2889.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2890.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2891. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2892.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2893.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2894. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2895.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2896.       |                                                 ^~~~~
  2897. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2898.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2899.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2900. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2901.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2902.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2903. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2904.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2905.       |     ^~~~~~~~~~~~~~~~~~~
  2906. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2907.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  2908.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2909. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  2910.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2911.       |                           ^~~~~~~~
  2912. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2913.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2914.       |                                ^~~~~~~~~~~
  2915. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2916.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2917.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2918. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2919.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2920.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2921. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2922.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2923.       |                                                 ^~~~~
  2924. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2925.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2926.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2927. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2928.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2929.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2930. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2931.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2932.       |     ^~~~~~~~~~~~~~~~~~~
  2933. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2934.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  2935.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2936. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  2937.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2938.       |                           ^~~~~~~~
  2939. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2940.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2941.       |                                ^~~~~~~~~~~
  2942. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2943.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2944.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2945. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2946.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2947.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2948. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2949.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2950.       |                                                 ^~~~~
  2951. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2952.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2953.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2954. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2955.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2956.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2957. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2958.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2959.       |     ^~~~~~~~~~~~~~~~~~~
  2960. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2961.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  2962.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2963. lexer/lisp.cpp:139:19: error: ambiguous overload for ‘operator==’ (operand types are ‘QStringView’ and ‘const char [3]’)
  2964.   139 |             token == ",@") { // splice operator
  2965.       |             ~~~~~ ^~ ~~~~
  2966.       |             |        |
  2967.       |             |        const char [3]
  2968.       |             QStringView
  2969. lexer/lisp.cpp:79:13: note: candidate: ‘bool operator==(const QStringView&, const char*)’
  2970.    79 | static bool operator==(const QStringView&view, const char* string) {
  2971.       |             ^~~~~~~~
  2972. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const char* const&)’
  2973.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  2974.       |                           ^~~~~~~~
  2975. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  2976.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  2977.       |                                ^~~~~~~~~~~
  2978. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  2979.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  2980.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2981. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  2982.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  2983.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2984. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  2985.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  2986.       |                                                 ^~~~~
  2987. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  2988.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  2989.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2990. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  2991.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  2992.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  2993. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  2994.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  2995.       |     ^~~~~~~~~~~~~~~~~~~
  2996. /usr/include/qt6/QtCore/qstringview.h:466:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  2997.   466 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, const char *, QT_ASCII_CAST_WARN)
  2998.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  2999. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArray&)’
  3000.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  3001.       |                           ^~~~~~~~
  3002. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  3003.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  3004.       |                                ^~~~~~~~~~~
  3005. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  3006.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  3007.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3008. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  3009.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  3010.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3011. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  3012.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  3013.       |                                                 ^~~~~
  3014. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  3015.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  3016.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  3017. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  3018.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  3019.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  3020. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  3021.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  3022.       |     ^~~~~~~~~~~~~~~~~~~
  3023. /usr/include/qt6/QtCore/qstringview.h:465:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  3024.   465 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArray, QT_ASCII_CAST_WARN)
  3025.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  3026. /usr/include/qt6/QtCore/qcomparehelpers.h:224:27: note: candidate: ‘bool operator==(const QStringView&, const QByteArrayView&)’
  3027.   224 |     friend Constexpr bool operator==(LeftType const &lhs, RightType const &rhs) Noexcept \
  3028.       |                           ^~~~~~~~
  3029. /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro ‘QT_VA_ARGS_EXPAND’
  3030.    72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC
  3031.       |                                ^~~~~~~~~~~
  3032. /usr/include/qt6/QtCore/qcomparehelpers.h:275:5: note: in expansion of macro ‘QT_DECLARE_EQUALITY_OPERATORS_HELPER’
  3033.   275 |     QT_DECLARE_EQUALITY_OPERATORS_HELPER(LeftType, RightType, Constexpr, Noexcept, Attributes) \
  3034.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3035. /usr/include/qt6/QtCore/qcomparehelpers.h:510:5: note: in expansion of macro ‘QT_DECLARE_ORDERING_OPERATORS_HELPER’
  3036.   510 |     QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, LeftType, RightType, /* non-constexpr */, \
  3037.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3038. /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro ‘QT_DECLARE_STRONGLY_ORDERED_3’
  3039.    74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC
  3040.       |                                                 ^~~~~
  3041. /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro ‘QT_OVERLOADED_MACRO_EXPAND’
  3042.    75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC)
  3043.       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
  3044. /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro ‘QT_OVERLOADED_MACRO_IMP’
  3045.    76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__))
  3046.       |                                                           ^~~~~~~~~~~~~~~~~~~~~~~
  3047. /usr/include/qt6/QtCore/qcomparehelpers.h:516:5: note: in expansion of macro ‘QT_OVERLOADED_MACRO’
  3048.   516 |     QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED, __VA_ARGS__)
  3049.       |     ^~~~~~~~~~~~~~~~~~~
  3050. /usr/include/qt6/QtCore/qstringview.h:464:5: note: in expansion of macro ‘Q_DECLARE_STRONGLY_ORDERED’
  3051.   464 |     Q_DECLARE_STRONGLY_ORDERED(QStringView, QByteArrayView, QT_ASCII_CAST_WARN)
  3052.       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  3053. lexer/markdown2.cpp: At global scope:
  3054. lexer/markdown2.cpp:114:13: warning: ‘bool operator==(const QStringView&, const char*)’ defined but not used [-Wunused-function]
  3055.   114 | static bool operator==(const QStringView&view, const char* string) {
  3056.       |             ^~~~~~~~
  3057. make: *** [Makefile:1122: markdown2.o] Error 1
  3058. make: *** Waiting for unfinished jobs....
  3059. lexer/xorg.cpp: At global scope:
  3060. lexer/xorg.cpp:53:13: warning: ‘bool operator==(const QStringView&, const char*)’ defined but not used [-Wunused-function]
  3061.    53 | static bool operator==(const QStringView&view, const char* string) {
  3062.       |             ^~~~~~~~
  3063. lexer/lisp.cpp: At global scope:
  3064. lexer/lisp.cpp:79:13: warning: ‘bool operator==(const QStringView&, const char*)’ defined but not used [-Wunused-function]
  3065.    79 | static bool operator==(const QStringView&view, const char* string) {
  3066.       |             ^~~~~~~~
  3067. make: *** [Makefile:1126: xorg.o] Error 1
  3068. make: *** [Makefile:1140: lisp.o] Error 1
  3069. settings.cpp: In member function ‘void Sqriptor::showSettings()’:
  3070. settings.cpp:174:48: warning: ‘void QCheckBox::stateChanged(int)’ is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations]
  3071.   174 |         connect (gs_ui->wrapWords, &QCheckBox::stateChanged,
  3072.       |                                                ^~~~~~~~~~~~
  3073. In file included from /usr/include/qt6/QtWidgets/QCheckBox:1,
  3074.                  from ui_settings.h:15,
  3075.                  from settings.cpp:12:
  3076. /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here
  3077.    41 |     void stateChanged(int);
  3078.       |          ^~~~~~~~~~~~
  3079. settings.cpp:177:52: warning: ‘void QCheckBox::stateChanged(int)’ is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations]
  3080.   177 |         connect (gs_ui->wrapIndicator, &QCheckBox::stateChanged,
  3081.       |                                                    ^~~~~~~~~~~~
  3082. /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here
  3083.    41 |     void stateChanged(int);
  3084.       |          ^~~~~~~~~~~~
  3085. settings.cpp:184:47: warning: ‘void QCheckBox::stateChanged(int)’ is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations]
  3086.   184 |         connect (gs_ui->tabIsTab, &QCheckBox::stateChanged,
  3087.       |                                               ^~~~~~~~~~~~
  3088. /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here
  3089.    41 |     void stateChanged(int);
  3090.       |          ^~~~~~~~~~~~
  3091. createui.cpp: In lambda function:
  3092. createui.cpp:452:63: warning: unused parameter ‘idx’ [-Wunused-parameter]
  3093.   452 |     connect(m_documents, &QTabWidget::currentChanged, [=](int idx) { lastFilter.clear(); });
  3094.       |                                                           ~~~~^~~
  3095. createui.cpp: In member function ‘void Sqriptor::findAll(QString, bool, bool, bool)’:
  3096. createui.cpp:883:61: warning: unused parameter ‘wo’ [-Wunused-parameter]
  3097.   883 | void Sqriptor::findAll(QString text, bool rx, bool cs, bool wo)
  3098.       |                                                        ~~~~~^~
  3099. createui.cpp: In member function ‘QString Sqriptor::ask4Codec(const QString&, const QString&)’:
  3100. createui.cpp:986:35: warning: ‘QPixmap QIcon::pixmap(QWindow*, const QSize&, Mode, State) const’ is deprecated: Use pixmap(size, devicePixelRatio) instead [-Wdeprecated-declarations]
  3101.   986 |         lbl->setPixmap(icon.pixmap(warning->windowHandle(), QSize(iconSize, iconSize)));
  3102.       |                        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3103. In file included from /usr/include/qt6/QtGui/qaction.h:11,
  3104.                  from /usr/include/qt6/QtGui/QAction:1,
  3105.                  from createui.cpp:19:
  3106. /usr/include/qt6/QtGui/qicon.h:208:13: note: declared here
  3107.   208 |     QPixmap pixmap(QWindow *window, const QSize &size, Mode mode = Normal, State state = Off) const;
  3108.       |             ^~~~~~
  3109. ==> ERROR: A failure occurred in build().
  3110.     Aborting...
  3111.  -> error making: sqriptor-git-exit status 4
  3112.  -> Failed to install the following packages. Manual intervention is required:
  3113. sqriptor-git - exit status 4
Add Comment
Please, Sign In to add comment