lsif-clang
lsif-clang copied to clipboard
Disconnect between hover for the same symbol
https://sourcegraph.com/github.com/qbittorrent/qBittorrent/-/blob/src/base/rss/rss_feed.cpp
In the given file, L53, L54... all contain the QStringLiteral symbol in the same fashion. Hovering the first instance gives const QString qstring_literal_temp as hover text, the next two give QBasicAtomicInteger::QBasicAtomicInteger<T><typename T>(T value), the fourth gives QStringDataPtr holder, fifth gives QBasicAtomicInteger again, you get the idea.
On top of this, hovering one highlights the rest, so there is some indication of them being the same symbol
Index steps straight from autoindex conf:
apt update && apt install -y software-properties-common zlib1g-dev qtbase5-dev qttools5-dev libqt5svg5-dev
add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
apt install -y libtorrent-rasterbar-dev
CXX=clang-10 cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=On -B build
lsif-clang build/compile_commands.json