roll llvm to 7024b9e1b423b3c3c6ac76ab6a73cb2c9e4ef842 (#7781)

Updated patch 0006 to include new files added in
https://github.com/llvm/llvm-project/pull/207543.

Dropped patch 0009 which was upstreamed in:
https://github.com/llvm/llvm-project/pull/190088

Minor updates to patch 0011 for changes upstream.

Minor updates in export.cpp to use `llvm::FoldingSetInsertToken` instead
of a void pointer.
This commit is contained in:
Nicholas Bishop
2026-09-14 21:54:09 +00:00
committed by GitHub
parent 4081848d65
commit cf66fb8aeb
257 changed files with 22634 additions and 23205 deletions
@@ -523,9 +523,9 @@ fn F() {
// CHECK:STDERR: class DeclValueReturnClass;
// CHECK:STDERR: ^
// CHECK:STDERR: fail_import_decl_value_return_type.carbon:[[@LINE-14]]:10: in file included here [InCppInclude]
// CHECK:STDERR: ./decl_value_return_type.h:4:1: note: return type declared here [IncompleteReturnTypeHere]
// CHECK:STDERR: ./decl_value_return_type.h:4:33: note: return type declared here [IncompleteReturnTypeHere]
// CHECK:STDERR: auto foo_decl_value_return() -> DeclValueReturnClass;
// CHECK:STDERR: ^
// CHECK:STDERR: ^
// CHECK:STDERR:
Cpp.foo_decl_value_return();
}
@@ -418,9 +418,9 @@ fn F() {
// CHECK:STDERR: struct DeclValueReturnStruct;
// CHECK:STDERR: ^
// CHECK:STDERR: fail_import_decl_value_return_type.carbon:[[@LINE-14]]:10: in file included here [InCppInclude]
// CHECK:STDERR: ./decl_value_return_type.h:4:1: note: return type declared here [IncompleteReturnTypeHere]
// CHECK:STDERR: ./decl_value_return_type.h:4:33: note: return type declared here [IncompleteReturnTypeHere]
// CHECK:STDERR: auto foo_decl_value_return() -> DeclValueReturnStruct;
// CHECK:STDERR: ^
// CHECK:STDERR: ^
// CHECK:STDERR:
Cpp.foo_decl_value_return();
}
@@ -378,9 +378,9 @@ fn F() {
// CHECK:STDERR: union DeclValueReturnUnion;
// CHECK:STDERR: ^
// CHECK:STDERR: fail_import_decl_value_return_type.carbon:[[@LINE-14]]:10: in file included here [InCppInclude]
// CHECK:STDERR: ./decl_value_return_type.h:4:1: note: return type declared here [IncompleteReturnTypeHere]
// CHECK:STDERR: ./decl_value_return_type.h:4:33: note: return type declared here [IncompleteReturnTypeHere]
// CHECK:STDERR: auto foo_decl_value_return() -> DeclValueReturnUnion;
// CHECK:STDERR: ^
// CHECK:STDERR: ^
// CHECK:STDERR:
Cpp.foo_decl_value_return();
}