summaryrefslogtreecommitdiff
path: root/lib/Sema/JumpDiagnostics.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Sema][ObjC] Disallow jumping into ObjC fast enumeration loops.Akira Hatanaka2017-04-191-0/+9
* [Sema] Handle CaseStmt and DefaultStmt as SwitchCaseVitaly Buka2016-10-261-4/+2
* [ObjC] Warn on unguarded use of partial declarationErik Pilkington2016-08-161-10/+7
* P0305R0: Semantic analysis and code generation for C++17 init-statement for '...Richard Smith2016-07-141-8/+12
* Implement p0292r2 (constexpr if), a likely C++1z feature.Richard Smith2016-06-231-0/+31
* Refactor scope building in JumpDiagnostics for simplicity. This fixes aRichard Smith2016-06-211-132/+151
* Some minor ARC diagnostic improvements.John McCall2015-10-211-2/+5
* Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer2015-07-021-2/+1
* Test commit access.Hubert Tong2015-06-041-17/+17
* Warn when jumping out of a __finally block via goto.Nico Weber2015-03-091-0/+12
* Wrap to 80 columns. No behavior change.Nico Weber2015-02-031-5/+8
* Implement jump scope SEHmantic analysis.Nico Weber2015-02-031-3/+29
* Initial support for Win64 SEH IR emissionReid Kleckner2015-01-221-0/+4
* ms-inline-asm: Scope inline asm labels to functionsEhsan Akhgari2014-09-221-4/+18
* PR20356: Fix all Sema warnings with mismatched ext_/warn_ versusRichard Smith2014-07-191-2/+2
* [C++11] Use 'nullptr'. Sema edition.Craig Topper2014-05-261-1/+1
* Add support for partial jump scope checkingAlp Toker2014-05-091-11/+22
* [C++11] Replacing BlockDecl iterators capture_begin() and capture_end() with ...Aaron Ballman2014-03-141-3/+2
* [C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterato...Aaron Ballman2014-03-141-3/+2
* Rename language option MicrosoftMode to MSVCCompatAlp Toker2014-01-141-1/+1
* PR18217: Rewrite JumpDiagnostics' handling of temporaries, to correctly handleRichard Smith2013-12-121-64/+54
* Correct hyphenations in comments and assert messagesAlp Toker2013-12-051-1/+1
* Fix a couple of bugs where jump diagnostics would not notice that a variableRichard Smith2013-06-031-6/+6
* Fix handling of pointers-to-members and comma expressions whenRichard Smith2013-06-031-2/+7
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-1/+1
* Fix for PR12222.Erik Verbruggen2012-12-251-2/+8
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-1/+1
* Correctly reject gotos in function-level try blocks. PR14225.Eli Friedman2012-10-311-24/+23
* Fix invalid jump scopes again. This time without trying to find out if anRafael Espindola2012-10-281-35/+45
* Revert 166876 while I debug a bootstrap problem.Rafael Espindola2012-10-271-45/+35
* Reapply 166855 with an early exit on null QualTypes.Rafael Espindola2012-10-271-35/+45
* Revert r166855. I can reproduce the bootstrap failure and have a testcaseRafael Espindola2012-10-271-41/+35
* Fix cases where we were not producing an error when a computed goto couldRafael Espindola2012-10-271-35/+41
* During jump-scope checking, build an ExprWithCleanups immediatelyJohn McCall2012-09-251-3/+8
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-4/+4
* ArrayRef-icize the function arguments.Bill Wendling2012-02-221-3/+2
* Add -Wc++98-compat diagnostics for jumps which bypass initialization of non-PODRichard Smith2011-10-201-35/+84
* Move the "jump bypasses variable initialization" error -> warning downgrade f...Francois Pichet2011-09-181-1/+1
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-1/+1
* In Microsoft mode, warn if an indirect goto jump over a variable initialization.Francois Pichet2011-09-161-2/+3
* In Microsoft mode, downgrade "goto into protected scope" from error to warnin...Francois Pichet2011-09-131-18/+40
* Update comment because JumpDiagnostics.cpp is not just about VLA scope.Francois Pichet2011-09-091-2/+2
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-9/+9
* objc-arc: Diagnose when captured variable in block literalsFariborz Jahanian2011-07-111-13/+74
* Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis2011-06-241-2/+2
* Automatic Reference Counting.John McCall2011-06-151-56/+88
* Properly implement C++0x [stmt.dcl]p3, which requires a scope to beDouglas Gregor2011-06-151-0/+3
* Clean up a C++0x/C++03 conditional check.Douglas Gregor2011-05-271-5/+4
* Clean up my changes to jump-diagnostic handling for local variables ofDouglas Gregor2011-05-271-26/+24
* Update the jump-scope checker for local variables with initializers,Douglas Gregor2011-05-271-10/+41