aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaStmt.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-10[Sema] Fix lifetime extension for temporaries in range-based for loops in C++...Marco Vitale1-0/+1
2025-06-13Remove delayed typo expressions (#143423)Aaron Ballman1-11/+3
2025-05-30[clang][NFC] Move Diags.isIgnored check later in checkForRedundantLoop (#141470)Timm Baeder1-4/+4
2025-05-28[clang][Sema] Diagnose exceptions only in non-dependent context in discarded ...Rajveer Singh Bharadwaj1-7/+19
2025-05-28[clang][Sema] Cleanup and optimize DiagnoseAssignmentEnum (#141471)Timm Baeder1-45/+53
2025-05-26[clang][NFC] Call Stmt::getBeginLoc() once in DiagnoseForRangeVariable (#141472)Timm Baeder1-6/+4
2025-05-25[Sema] Remove unused includes (NFC) (#141419)Kazu Hirata1-1/+0
2025-05-23[Sema] Warn about omitting deprecated enumerator in switch (#138562)Hans Wennborg1-1/+5
2025-05-02[clang][NFC] Convert `Sema::CCEKind` to scoped enumVlad Serebrennikov1-1/+1
2025-05-02[clang][NFC] Convert `Sema::AllowFoldKind` to scoped enumVlad Serebrennikov1-1/+1
2025-05-01[clang] Add scoped enum support to `StreamingDiagnostic` (#138089)Vlad Serebrennikov1-1/+1
2025-05-01[clang][NFC] Convert `Sema::BuiltinCountedByRefKind` to scoped enumVlad Serebrennikov1-1/+2
2025-04-19[clang] Use llvm::unique (NFC) (#136469)Kazu Hirata1-4/+2
2025-04-14[Clang][Sema]:Fix musttail attribute on a function with not_tail_called attri...MillePlateaux1-0/+7
2025-03-21Reland: [clang] NFC: Clear some uses of MemberPointerType::getClass (#132317)Matheus Izvekov1-1/+2
2025-03-20Revert "[clang] NFC: Clear some uses of MemberPointerType::getClass" (#132281)Matheus Izvekov1-2/+1
2025-03-19[clang] NFC: Clear some uses of MemberPointerType::getClass (#131965)Matheus Izvekov1-1/+2
2025-03-15[Clang] Do not emit nodiscard warnings for the base expr of static member acc...cor3ntin1-4/+0
2025-03-07[C2y] Implement WG14 N3409 (#130299)Aaron Ballman1-2/+2
2025-03-06[Clang] [Sema] Allow non-local/non-variable declarations in for loop (#129737)Sirraide1-5/+8
2025-02-19[Clang] [Sema] Combine fallout warnings to just one warning (#127546)foxtran1-2/+4
2025-02-18[Clang] Warn about `[[noreturn]]` on coroutines (#127623)nerix1-1/+1
2025-01-29[Clang][P1061] Add stuctured binding packs (#121417)Jason Rice1-2/+4
2025-01-28[clang][SME] Emit error for OpenMP captured regions in SME functions (#124590)Benjamin Maxwell1-0/+21
2025-01-07[OpenACC] Initial sema implementation of 'update' constructerichkeane1-0/+46
2024-12-18[Clang] Implement CWG2813: Class member access with prvalues (#120223)cor3ntin1-46/+71
2024-11-27[Clang] Improve Sema diagnostic performance for __builtin_counted_by_ref (#11...Bill Wendling1-0/+2
2024-11-19[Clang] Improve diagnostic on `[[nodiscard]]` attribute (#112521)Yihe Li1-17/+30
2024-11-16[Sema] Remove unused includes (NFC) (#116461)Kazu Hirata1-4/+0
2024-11-15[Clang] [NFC] Refactor AST visitors in Sema and the static analyser to use Dy...Sirraide1-5/+5
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad1-1/+1
2024-09-23[clang] Lifetime of locals must end before musttail call (#109255)Oliver Stannard1-0/+10
2024-08-29[NFC][Sema] Move `Sema::AssignmentAction` into its own scoped enum (#106453)Dan Liew1-1/+2
2024-08-18[Clang] warn on discarded [[nodiscard]] function results after casting in C (...Oleksandr T.1-1/+2
2024-08-02Surface error for plain return statement in coroutine earlier (#100985)ivanaivanovska1-0/+10
2024-07-01[clang][NFC] Move documentation of `Sema` functions into `Sema.h`Vlad Serebrennikov1-74/+0
2024-06-21[Clang] skip alignment checks on incomplete types to avoid an assertion failu...Oleksandr T1-1/+1
2024-06-11[clang] Replace X && isa<Y>(X) with isa_and_nonnull<Y>(X). NFC (#94987)Pavel Samolysov1-1/+1
2024-05-13[clang] Introduce `SemaObjC` (#89086)Vlad Serebrennikov1-303/+4
2024-04-16[clang] Introduce `SemaOpenMP` (#88642)Vlad Serebrennikov1-2/+4
2024-04-13[clang] Introduce `SemaCUDA` (#88559)Vlad Serebrennikov1-2/+3
2024-04-12[clang][NFC] Refactor `CUDAFunctionTarget`Vlad Serebrennikov1-1/+2
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling1-5/+3
2024-03-01[OpenACC] Implement no throw out of Compute constructerichkeane1-2/+2
2024-03-01[OpenACC] Implement Duffs-Device restriction for Compute Constructs (#83460)Erich Keane1-0/+14
2024-02-29[OpenACC] Implement Compute Construct 'goto' in/out logic (#83326)Erich Keane1-0/+16
2024-02-26[OpenACC] Implement 'return' branch-out of Compute Construct (#82814)Erich Keane1-4/+12
2024-02-22[OpenACC] Implement 'break' and 'continue' errors for Compute Cnstrcts (#82543)Erich Keane1-0/+22
2024-02-12[clang][NFC] Refactor `Sema::TemplateDeductionResult` (#81398)Vlad Serebrennikov1-7/+9
2024-02-11[clang][NFC] Annotate `SemaStmt.cpp` with `preferred_type`Vlad Serebrennikov1-0/+1