summaryrefslogtreecommitdiffstats
path: root/lib/Sema/JumpDiagnostics.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-0/+5
* Step #1/N of implementing support for __label__: split labels intoChris Lattner2011-02-171-21/+21
* Give some convenient idiomatic accessors to Stmt::child_range andJohn McCall2011-02-131-2/+1
* Implement an indirect-goto optimization for goto *&&lbl and respect thisJohn McCall2010-10-281-1/+20
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-1/+1
* Remove Sema.h's dependency on DeclCXX.h.John McCall2010-08-251-0/+1
* Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor2010-08-121-2/+2
* Labels (and case statement) don't create independent scope parents for theJohn McCall2010-08-021-16/+18
* Fix another case (this time in JumpScopeChecker) where walking deeply nested ...Ted Kremenek2010-08-021-1/+11
* Be a bit more careful with undefined CXXRecordDecls. FixesDouglas Gregor2010-07-011-5/+7
* Alter the internal representation of the condition variable inDouglas Gregor2010-06-211-20/+38
* Improve commentary on the indirect-goto jump scope checker and extractJohn McCall2010-05-121-69/+76
* When checking scopes for indirect goto, be more permissive (but still safe)John McCall2010-05-121-70/+249