LLVM 20.1.1 Released!

We are happy to announce that LLVM 20.1.1 is now released!

Download

Find sources on GitHub.

A note on binaries

Official binaries will not be available right away. They will be provided later.

Third-party binaries will be posted to the following forum thread. Note that these binaries are not created or checked by the release managers, they should be used with care.

Next Release

The next release will be 20.1.2 in two weeks. Please file issues you find in the 20.x milestone.

Notable Changes:

  • Fixed an issue about implicit device attributes of virtual destructors which causes undefined symbols for CUDA/HIP programs which use std::string as class members with C++20 and MSVC.
  • Fix a performance regression related to computed gotos, which usually affects interpreter projects. If you are using Clang 19, adding -mllvm -tail-dup-pred-size=100000 should restore the original performance.
  • Fixes building LLDB with ncurses support when terminfo symbols are provided in a separate tinfo library.

Changes since 20.1.0

1 Like