aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/JumpDiagnostics.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2014-07-19PR20356: Fix all Sema warnings with mismatched ext_/warn_ versusRichard Smith1-2/+2
2014-05-26[C++11] Use 'nullptr'. Sema edition.Craig Topper1-1/+1
2014-05-09Add support for partial jump scope checkingAlp Toker1-11/+22
2014-03-14[C++11] Replacing BlockDecl iterators capture_begin() and capture_end() with ...Aaron Ballman1-3/+2
2014-03-14[C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterato...Aaron Ballman1-3/+2
2014-01-14Rename language option MicrosoftMode to MSVCCompatAlp Toker1-1/+1
2013-12-12PR18217: Rewrite JumpDiagnostics' handling of temporaries, to correctly handleRichard Smith1-64/+54
2013-12-05Correct hyphenations in comments and assert messagesAlp Toker1-1/+1
2013-06-03Fix a couple of bugs where jump diagnostics would not notice that a variableRichard Smith1-6/+6
2013-06-03Fix handling of pointers-to-members and comma expressions whenRichard Smith1-2/+7
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith1-1/+1
2012-12-25Fix for PR12222.Erik Verbruggen1-2/+8
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-1/+1