Skip to content

Commit 7f195d1

Browse files
committed
Merge branch 'main' into user/sumita/dot2add
2 parents 5f14db1 + 82c078c commit 7f195d1

File tree

412 files changed

+11113
-7257
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

412 files changed

+11113
-7257
lines changed

.ci/compute_projects_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ def test_top_level_file(self):
161161
self.assertEqual(env_variables["runtimes_to_build"], "")
162162
self.assertEqual(env_variables["runtimes_check_targets"], "")
163163

164-
def test_blah(self):
164+
def test_exclude_runtiems_in_projects(self):
165165
env_variables = compute_projects.get_env_variables(
166166
[".ci/compute_projects.py", "libcxx/CMakeLists.txt"], "Linux"
167167
)

.github/new-prs-labeler.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -637,6 +637,7 @@ hlsl:
637637
- clang/lib/Sema/HLSLExternalSemaSource.cpp
638638
- clang/lib/Sema/SemaHLSL.cpp
639639
- clang/lib/CodeGen/CGHLSLRuntime.*
640+
- clang/lib/CodeGen/CGHLSLBuiltins.cpp
640641
- llvm/include/llvm/Frontend/HLSL/**
641642
- llvm/lib/Frontend/HLSL/**
642643

.github/workflows/libcxx-build-and-test.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,10 +100,6 @@ jobs:
100100
- config: 'generic-cxx26'
101101
cc: 'clang-19'
102102
cxx: 'clang++-19'
103-
# Release transition
104-
- config: 'generic-cxx23'
105-
cc: 'clang-18'
106-
cxx: 'clang++-18'
107103
steps:
108104
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
109105
- name: ${{ matrix.config }}

clang/docs/ReleaseNotes.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,7 @@ Bug Fixes to C++ Support
359359
- Fixed C++20 aggregate initialization rules being incorrectly applied in certain contexts. (#GH131320)
360360
- Clang was previously coalescing volatile writes to members of volatile base class subobjects.
361361
The issue has been addressed by propagating qualifiers during derived-to-base conversions in the AST. (#GH127824)
362+
- Correctly propagates the instantiated array type to the ``DeclRefExpr`` that refers to it. (#GH79750), (#GH113936), (#GH133047)
362363
- Fixed a Clang regression in C++20 mode where unresolved dependent call expressions were created inside non-dependent contexts (#GH122892)
363364
- Clang now emits the ``-Wunused-variable`` warning when some structured bindings are unused
364365
and the ``[[maybe_unused]]`` attribute is not applied. (#GH125810)

clang/lib/AST/NestedNameSpecifier.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,7 @@ NestedNameSpecifier::translateToType(const ASTContext &Context) const {
289289
// These are not representable as types.
290290
return nullptr;
291291
}
292+
llvm_unreachable("Unhandled SpecifierKind enum");
292293
}
293294

294295
/// Print this nested name specifier to the given output

0 commit comments

Comments
 (0)