summaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaCast.cpp
AgeCommit message (Expand)Author
2025-08-28[clang] Create PointerToBoolean casts for C casts (#155368)Timm Baeder
2025-08-27[clang] AST: fix getAs canonicalization of leaf types (#155028)Matheus Izvekov
2025-08-26[clang] NFC: introduce Type::getAsEnumDecl, and cast variants for all TagDecl...Matheus Izvekov
2025-08-25[clang] NFC: change more places to use Type::getAsTagDecl and friends (#155313)Matheus Izvekov
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov
2025-07-11[clang] Fix static_cast bypassing access control (#132285)offsetof
2025-06-26[Clang] Back out the source location workaround for CXXConstructExpr (#145260)Younan Zhang
2025-06-18[Sema][ObjC] Loosen restrictions on reinterpret_cast involving indirect ARC-m...Akira Hatanaka
2025-04-15[PAC] Add support for __ptrauth type qualifier (#100830)Akira Hatanaka
2025-04-15Silence -Wcast-function-type warnings on idiomatic Windows code (#135660)Aaron Ballman
2025-04-02[C23] Allow casting from a null pointer constant to nullptr_t (#133742)Aaron Ballman
2025-03-21Reland: [clang] preserve class type sugar when taking pointer to member (#132...Matheus Izvekov
2025-03-20Revert "Reland: [clang] preserve class type sugar when taking pointer to memb...Matheus Izvekov
2025-03-20Reland: [clang] preserve class type sugar when taking pointer to member (#132...Matheus Izvekov
2025-03-20Revert "[clang] improve class type sugar preservation in pointers to members"...Matheus Izvekov
2025-03-20[clang] improve class type sugar preservation in pointers to members (#130537)Matheus Izvekov
2025-03-19[clang] NFC: Unify implementations of CheckMemberPointerConversion (#131966)Matheus Izvekov
2025-02-18[HLSL] Allow arrays to copy-initialize (#127557)Chris B
2025-02-14[HLSL] Implement HLSL Aggregate splatting (#118992)Sarah Spall
2025-02-07[HLSL] Implement HLSL Elementwise casting (excluding splat cases); Re-land #1...Sarah Spall
2025-02-06Revert "[HLSL] Implement HLSL Flat casting (excluding splat cases)" (#126149)Sarah Spall
2025-02-06[HLSL] Implement HLSL Flat casting (excluding splat cases) (#118842)Sarah Spall
2025-01-20[clang] Fix false warning on reinterpret_casting unknown template type (#109430)Arseniy Zaostrovnykh
2024-11-16[Sema] Remove unused includes (NFC) (#116461)Kazu Hirata
2024-11-15[Clang] Use TargetInfo when deciding if an address space is compatible (#115...Joseph Huber
2024-11-13[Clang] enhance diagnostic message for __builtin_bit_cast size mismatch (#115...Oleksandr T.
2024-09-18[clang][Sema] Fix assertion in `tryDiagnoseOverloadedCast` (#108021)Alejandro Álvarez Ayllón
2024-08-29[NFC][Sema] Move `Sema::AssignmentAction` into its own scoped enum (#106453)Dan Liew
2024-07-01[clang][NFC] Move documentation of `Sema` functions into `Sema.h`Vlad Serebrennikov
2024-06-03[clang][Sema] Don't issue -Wcast-function-type-mismatch for enums with a matc...Raul Tambre
2024-05-22[clang] Introduce `SemaRISCV` (#92682)Vlad Serebrennikov
2024-05-13[clang] Introduce `SemaObjC` (#89086)Vlad Serebrennikov
2024-04-17[clang][NFC] Refactor `Sema::CheckedConversionKind`Vlad Serebrennikov
2024-04-14[clang] Fix -Wunused-variable in SemaCast.cpp (NFC)Jie Fu
2024-04-14[Clang] [C++26] Implement P2573R2: `= delete("should have a reason");` (#86526)Sirraide
2023-10-31[clang][NFC] Refactor `VectorType::VectorKind`Vlad Serebrennikov
2023-10-24[clang][Sema] Correct end for the `CastOperation.OpRange` (#69480)Botond István Horváth
2023-09-05[Sema] Make C++ functional-style cast warn about dropped qualifiers (-Wcast-q...Kristina Bessonova
2023-08-11[C23] Rename C2x -> C23; NFCAaron Ballman
2023-08-02Reland "For #64088: mark vtable as used if we might emit a reference to it."Dmitry Chernenkov
2023-07-28Revert "For #64088: mark vtable as used if we might emit a reference to it."Dmitry Chernenkov
2023-07-25For #64088: mark vtable as used if we might emit a reference to it.Richard Smith
2023-07-18[clang] Fix a crash when casting to an array typeAlan Zhao
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich
2023-06-10[clang][WebAssembly] Implement support for table types and builtinsPaulo Matos
2023-05-27[Clang][BFloat16] Upgrade __bf16 to arithmetic type, change mangling, and ext...M. Zeeshan Siddiqui
2023-04-28[RISCV] Add attribute(riscv_rvv_vector_bits(N)) based on AArch64 arm_sve_vect...Craig Topper
2023-04-21Revert "[clang] trigger -Wcast-qual on functional casts"Aaron Ballman
2023-04-21[clang] trigger -Wcast-qual on functional castsJorge Pinto Sousa
2023-04-20[C11] Allow casting to an _Atomic-qualified typeAaron Ballman