Chapter 5. Changes in LLVM Toolset
LLVM Toolset has been updated from version 12.0.1 to 13.0.1 on RHEL 7 and RHEL 8. RHEL 9 is distributed with LLVM Toolset 13.0.1. Notable changes include:
-
Clang now supports guaranteed tail calls with statement attributes
in C++ andattributemusttailin C. -
Clang now supports the
-Wreserved-identifierwarning, which warns developers when using reserved identifiers in their code. -
Clang’s
-Wshadowflag now also checks for shadowed structured bindings. -
Clang’s
-Wextranow also implies-Wnull-pointer-subtraction.
For detailed information regarding the updates, see the upstream LLVM 13.0.0 Release Notes.