diff --git a/cmake/fmtlib.cmake b/cmake/fmtlib.cmake index 792bf3b02..032a68cd5 100644 --- a/cmake/fmtlib.cmake +++ b/cmake/fmtlib.cmake @@ -4,9 +4,9 @@ FetchContent_Declare( fmtlib PREFIX "${PROJECT_BINARY_DIR}/deps" DOWNLOAD_DIR "${PROJECT_SOURCE_DIR}/deps/downloads" - DOWNLOAD_NAME fmt-8.0.1.tar.gz - URL https://github.com/fmtlib/fmt/archive/8.0.1.tar.gz - URL_HASH SHA256=b06ca3130158c625848f3fb7418f235155a4d389b2abc3a6245fb01cb0eb1e01 + DOWNLOAD_NAME fmt-9.1.0.tar.gz + URL https://github.com/fmtlib/fmt/archive/9.1.0.tar.gz + URL_HASH SHA256=5dea48d1fcddc3ec571ce2058e13910a0d4a6bab4cc09a809d8b1dd1c88ae6f2 ) if (CMAKE_VERSION VERSION_LESS "3.14.0") diff --git a/libsolidity/lsp/SemanticTokensBuilder.cpp b/libsolidity/lsp/SemanticTokensBuilder.cpp index ac5295473..2f4435418 100644 --- a/libsolidity/lsp/SemanticTokensBuilder.cpp +++ b/libsolidity/lsp/SemanticTokensBuilder.cpp @@ -118,7 +118,7 @@ void SemanticTokensBuilder::encode( auto const [line, startChar] = m_charStream->translatePositionToLineColumn(_sourceLocation.start); auto const length = _sourceLocation.end - _sourceLocation.start; - lspDebug(fmt::format("encode [{}:{}..{}] {}", line, startChar, length, _tokenType)); + lspDebug(fmt::format("encode [{}:{}..{}] {}", line, startChar, length, static_cast(_tokenType))); m_encodedTokens.append(line - m_lastLine); if (line == m_lastLine)