aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaCast.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-11[clang] Fix static_cast bypassing access control (#132285)offsetof1-13/+11
2025-06-26[Clang] Back out the source location workaround for CXXConstructExpr (#145260)Younan Zhang1-83/+109
2025-06-18[Sema][ObjC] Loosen restrictions on reinterpret_cast involving indirect ARC-m...Akira Hatanaka1-4/+7
2025-04-15[PAC] Add support for __ptrauth type qualifier (#100830)Akira Hatanaka1-1/+18
2025-04-15Silence -Wcast-function-type warnings on idiomatic Windows code (#135660)Aaron Ballman1-0/+23
2025-04-02[C23] Allow casting from a null pointer constant to nullptr_t (#133742)Aaron Ballman1-8/+17
2025-03-21Reland: [clang] preserve class type sugar when taking pointer to member (#132...Matheus Izvekov1-2/+2
2025-03-20Revert "Reland: [clang] preserve class type sugar when taking pointer to memb...Matheus Izvekov1-2/+2
2025-03-20Reland: [clang] preserve class type sugar when taking pointer to member (#132...Matheus Izvekov1-2/+2
2025-03-20Revert "[clang] improve class type sugar preservation in pointers to members"...Matheus Izvekov1-2/+2
2025-03-20[clang] improve class type sugar preservation in pointers to members (#130537)Matheus Izvekov1-2/+2
2025-03-19[clang] NFC: Unify implementations of CheckMemberPointerConversion (#131966)Matheus Izvekov1-64/+14
2025-02-18[HLSL] Allow arrays to copy-initialize (#127557)Chris B1-33/+54
2025-02-14[HLSL] Implement HLSL Aggregate splatting (#118992)Sarah Spall1-2/+24
2025-02-07[HLSL] Implement HLSL Elementwise casting (excluding splat cases); Re-land #1...Sarah Spall1-3/+17
2025-02-06Revert "[HLSL] Implement HLSL Flat casting (excluding splat cases)" (#126149)Sarah Spall1-17/+3
2025-02-06[HLSL] Implement HLSL Flat casting (excluding splat cases) (#118842)Sarah Spall1-3/+17
2025-01-20[clang] Fix false warning on reinterpret_casting unknown template type (#109430)Arseniy Zaostrovnykh1-0/+4
2024-11-16[Sema] Remove unused includes (NFC) (#116461)Kazu Hirata1-1/+0
2024-11-15[Clang] Use TargetInfo when deciding if an address space is compatible (#115...Joseph Huber1-7/+12
2024-11-13[Clang] enhance diagnostic message for __builtin_bit_cast size mismatch (#115...Oleksandr T.1-1/+2
2024-09-18[clang][Sema] Fix assertion in `tryDiagnoseOverloadedCast` (#108021)Alejandro Álvarez Ayllón1-1/+6
2024-08-29[NFC][Sema] Move `Sema::AssignmentAction` into its own scoped enum (#106453)Dan Liew1-2/+2
2024-07-01[clang][NFC] Move documentation of `Sema` functions into `Sema.h`Vlad Serebrennikov1-2/+0
2024-06-03[clang][Sema] Don't issue -Wcast-function-type-mismatch for enums with a matc...Raul Tambre1-3/+4
2024-05-22[clang] Introduce `SemaRISCV` (#92682)Vlad Serebrennikov1-2/+3
2024-05-13[clang] Introduce `SemaObjC` (#89086)Vlad Serebrennikov1-6/+7
2024-04-17[clang][NFC] Refactor `Sema::CheckedConversionKind`Vlad Serebrennikov1-38/+35
2024-04-14[clang] Fix -Wunused-variable in SemaCast.cpp (NFC)Jie Fu1-1/+1
2024-04-14[Clang] [C++26] Implement P2573R2: `= delete("should have a reason");` (#86526)Sirraide1-4/+16
2023-10-31[clang][NFC] Refactor `VectorType::VectorKind`Vlad Serebrennikov1-4/+4
2023-10-24[clang][Sema] Correct end for the `CastOperation.OpRange` (#69480)Botond István Horváth1-1/+1
2023-09-05[Sema] Make C++ functional-style cast warn about dropped qualifiers (-Wcast-q...Kristina Bessonova1-0/+3
2023-08-11[C23] Rename C2x -> C23; NFCAaron Ballman1-2/+2
2023-08-02Reland "For #64088: mark vtable as used if we might emit a reference to it."Dmitry Chernenkov1-0/+8
2023-07-28Revert "For #64088: mark vtable as used if we might emit a reference to it."Dmitry Chernenkov1-8/+0
2023-07-25For #64088: mark vtable as used if we might emit a reference to it.Richard Smith1-0/+8
2023-07-18[clang] Fix a crash when casting to an array typeAlan Zhao1-1/+19
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich1-0/+1
2023-06-10[clang][WebAssembly] Implement support for table types and builtinsPaulo Matos1-0/+16
2023-05-27[Clang][BFloat16] Upgrade __bf16 to arithmetic type, change mangling, and ext...M. Zeeshan Siddiqui1-14/+0
2023-04-28[RISCV] Add attribute(riscv_rvv_vector_bits(N)) based on AArch64 arm_sve_vect...Craig Topper1-0/+13
2023-04-21Revert "[clang] trigger -Wcast-qual on functional casts"Aaron Ballman1-3/+0
2023-04-21[clang] trigger -Wcast-qual on functional castsJorge Pinto Sousa1-0/+3
2023-04-20[C11] Allow casting to an _Atomic-qualified typeAaron Ballman1-1/+5
2023-01-12[clang] Reland parenthesized aggregate init patchesAlan Zhao1-0/+1
2023-01-04[clang] Revert parentesized aggregate initalization patchesAlan Zhao1-1/+0
2022-12-14[clang][C++20] P0960R3 and P1975R0: Allow initializing aggregates from a pare...Alan Zhao1-0/+1
2022-10-26[Clang][Sema] Add -Wcast-function-type-strictSami Tolvanen1-20/+34
2022-10-14[C2x] Implement support for nullptr and nullptr_tAaron Ballman1-0/+31