aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/JumpDiagnostics.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-20[OpenACC] Fixed error recovery during jump diagnostics for OpenACCerichkeane1-2/+8
2025-05-05Only emit -Wmicrosoft-goto in C++ mode (#138507)Hans Wennborg1-1/+2
2025-05-02[C] Add -Wjump-bypasses-init (#138009)Aaron Ballman1-25/+47
2025-02-11[clang] Force AttributedStmtClass to not be scope parents (#125370)Yutong Zhu1-11/+8
2025-02-09[Sema] Avoid repeated hash lookups (NFC) (#126428)Kazu Hirata1-2/+1
2025-01-25[Sema] Migrate away from PointerUnion::dyn_cast (NFC) (#124434)Kazu Hirata1-2/+2
2024-11-20[clang] [NFC] In GetDiagForGotoScopeDecl(), limit Init to inside the if condi...Boaz Brickner1-3/+3
2024-11-12[OpenACC] Implement AST/Sema for combined constructserichkeane1-0/+10
2024-10-03[Sema] Avoid repeated hash lookups (NFC) (#110951)Kazu Hirata1-2/+1
2024-04-24[clang][Sema] Preserve the initializer of invalid VarDecls (#88645)Nathan Ridge1-1/+2
2024-04-01[clang] Factor out OpenACC part of `Sema` (#84184)Vlad Serebrennikov1-0/+1
2024-02-29[OpenACC] Implement Compute Construct 'goto' in/out logic (#83326)Erich Keane1-2/+17
2024-01-30[clang][NFC] Use no-param version of skipRValueSubobjectAdjustmentsTimm Bäder1-4/+1
2023-07-21[Clang] Diagnose jumps into statement expressionsCorentin Jabot1-0/+15
2023-07-20[clang][JumpDiagnostics] ignore non-asm goto target scopesNick Desaulniers1-47/+47
2023-07-14[clang][JumpDiagnostics] bring VerifyIndirectOrAsmJumps to C++17Nick Desaulniers1-29/+15
2023-07-12Revert "[Clang] Diagnose jumps into statement expressions"Corentin Jabot1-15/+0
2023-07-11[Clang] Diagnose jumps into statement expressionsCorentin Jabot1-0/+15
2022-08-08[clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-1/+1
2021-10-27[clang] Add range accessor for ObjCAtTryStmt catch_stmts and use itNico Weber1-2/+1
2021-10-05Implement if consteval (P1938)Corentin Jabot1-4/+10
2021-05-17[Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 1Ten Tzen1-0/+3
2021-04-15Implemented [[clang::musttail]] attribute for guaranteed tail calls.Joshua Haberman1-1/+37
2020-08-07[OPENMP]Simplify representation for atomic, critical, master and sectionAlexey Bataev1-0/+17
2020-03-10[CodeGen] Emit destructor calls to destruct compound literalsAkira Hatanaka1-5/+20
2019-11-19[NFC] Refactor representation of materialized temporariesTyker1-2/+2
2019-11-17Revert "[NFC] Refactor representation of materialized temporaries"Nico Weber1-2/+2
2019-11-16[NFC] Refactor representation of materialized temporariesTyker1-2/+2
2019-06-03Re-check in clang support gun asm goto after fixing tests.Jennifer Yu1-45/+69
2019-05-30Revert "clang support gnu asm goto."Erich Keane1-69/+45
2019-05-30clang support gnu asm goto.Jennifer Yu1-45/+69
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-08-09Port getLocStart -> getBeginLocStephen Kelly1-8/+8
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl1-2/+2
2018-02-28[ObjC] Allow declaring __strong pointer fields in structs in Objective-CAkira Hatanaka1-0/+8
2017-12-19Silence a bunch of implicit fallthrough warningsAdrian Prantl1-1/+1
2017-04-19[Sema][ObjC] Disallow jumping into ObjC fast enumeration loops.Akira Hatanaka1-0/+9
2016-10-26[Sema] Handle CaseStmt and DefaultStmt as SwitchCaseVitaly Buka1-4/+2
2016-08-16[ObjC] Warn on unguarded use of partial declarationErik Pilkington1-10/+7
2016-07-14P0305R0: Semantic analysis and code generation for C++17 init-statement for '...Richard Smith1-8/+12
2016-06-23Implement p0292r2 (constexpr if), a likely C++1z feature.Richard Smith1-0/+31
2016-06-21Refactor scope building in JumpDiagnostics for simplicity. This fixes aRichard Smith1-132/+151
2015-10-21Some minor ARC diagnostic improvements.John McCall1-2/+5
2015-07-02Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer1-2/+1
2015-06-04Test commit access.Hubert Tong1-17/+17
2015-03-09Warn when jumping out of a __finally block via goto.Nico Weber1-0/+12
2015-02-03Wrap to 80 columns. No behavior change.Nico Weber1-5/+8
2015-02-03Implement jump scope SEHmantic analysis.Nico Weber1-3/+29
2015-01-22Initial support for Win64 SEH IR emissionReid Kleckner1-0/+4
2014-09-22ms-inline-asm: Scope inline asm labels to functionsEhsan Akhgari1-4/+18