LLVM/Clang 23.1 시리즈의 주요 개선사항
LLVM 개발팀은 2026년 8월 25일 Clang 23.1.0 정식 버전을 출시했으며, 9월 8일에 첫 번째 포인트 릴리스인 23.1.1을 배포했습니다. 이는 전형적인 2주 간격의 버그 수정 릴리스 사이클을 따르고 있습니다.
C++ 표준 기능 확대: Clang 23.1은 P3670R4 팩 인덱싱(Pack Indexing) 기능을 지원하여 템플릿 팩을 직접 인덱싱할 수 있도록 했습니다. 또한 P3533R2를 통해 상수 표현식 가상 상속(Constexpr Virtual Inheritance)을 구현하고 P3475R2로 memory_order::consume 속성의 [[carries_dependency]] 지원을 제거했습니다.
컴파일 성능 및 드라이버 개선: 더 많은 SSE, AVX, AVX-512 내장 함수를 C++ 상수 표현식에서 사용 가능하게 했습니다. 클랭 드라이버는 컴파일 데이터베이스 내 PATH를 통해 도구명을 동적으로 해석하도록 개선되었으며, musl 기반 타겟에서 스택 보호 활성화 시 libssp_nonshared.a 라이브러리를 자동으로 링크합니다.