aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/JumpDiagnostics.cpp
AgeCommit message (Expand)Author
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-25Fix for PR12222.Erik Verbruggen
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-10-31Correctly reject gotos in function-level try blocks. PR14225.Eli Friedman
2012-10-28Fix invalid jump scopes again. This time without trying to find out if anRafael Espindola
2012-10-27Revert 166876 while I debug a bootstrap problem.Rafael Espindola
2012-10-27Reapply 166855 with an early exit on null QualTypes.Rafael Espindola
2012-10-27Revert r166855. I can reproduce the bootstrap failure and have a testcaseRafael Espindola
2012-10-27Fix cases where we were not producing an error when a computed goto couldRafael Espindola
2012-09-25During jump-scope checking, build an ExprWithCleanups immediatelyJohn McCall
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-02-22ArrayRef-icize the function arguments.Bill Wendling
2011-10-20Add -Wc++98-compat diagnostics for jumps which bypass initialization of non-PODRichard Smith
2011-09-18Move the "jump bypasses variable initialization" error -> warning downgrade f...Francois Pichet
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-09-16In Microsoft mode, warn if an indirect goto jump over a variable initialization.Francois Pichet
2011-09-13In Microsoft mode, downgrade "goto into protected scope" from error to warnin...Francois Pichet
2011-09-09Update comment because JumpDiagnostics.cpp is not just about VLA scope.Francois Pichet
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-11objc-arc: Diagnose when captured variable in block literalsFariborz Jahanian
2011-06-24Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis
2011-06-15Automatic Reference Counting.John McCall
2011-06-15Properly implement C++0x [stmt.dcl]p3, which requires a scope to beDouglas Gregor
2011-05-27Clean up a C++0x/C++03 conditional check.Douglas Gregor
2011-05-27Clean up my changes to jump-diagnostic handling for local variables ofDouglas Gregor
2011-05-27Update the jump-scope checker for local variables with initializers,Douglas Gregor
2011-04-15Support for C++11 (non-template) alias declarations.Richard Smith
2011-02-17Step #1/N of implementing support for __label__: split labels intoChris Lattner
2011-02-13Give some convenient idiomatic accessors to Stmt::child_range andJohn McCall
2010-10-28Implement an indirect-goto optimization for goto *&&lbl and respect thisJohn McCall
2010-08-25Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall
2010-08-25Remove Sema.h's dependency on DeclCXX.h.John McCall
2010-08-12Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor
2010-08-02Labels (and case statement) don't create independent scope parents for theJohn McCall
2010-08-02Fix another case (this time in JumpScopeChecker) where walking deeply nested ...Ted Kremenek
2010-07-01Be a bit more careful with undefined CXXRecordDecls. FixesDouglas Gregor
2010-06-21Alter the internal representation of the condition variable inDouglas Gregor
2010-05-12Improve commentary on the indirect-goto jump scope checker and extractJohn McCall
2010-05-12When checking scopes for indirect goto, be more permissive (but still safe)John McCall
2010-04-23Improve the AST representation of Objective-C @try/@catch/@finallyDouglas Gregor
2010-03-08Make a note for the C++0x future, when we'll have to revisit the jump-diagnos...Douglas Gregor
2010-03-01Implement jump checking for initialized c++ variables, implementingChris Lattner
2009-11-17Silence some warnings produced by Clang, and add a missing headerDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-07-19enhance the goto checker to reject jumps across __block variable definitions.Chris Lattner
2009-06-30Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis
2009-06-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor
2009-04-27Improve validation of C++ exception handling: diagnose throwing incomplete ty...Sebastian Redl
2009-04-26split ObjC and C++ Statements out into their own headers.Chris Lattner
2009-04-21add support for goto checking and @synchronized blocks,Chris Lattner