- b1a7b65 Enhance LiveVariables to understand that blocks can extend the liveness of a variable by "capturing" them in a BlockExpr. by Ted Kremenek · 15 years ago
- f21bf9b Add C++ tests to try to parse and compile the LLVM libraries by Douglas Gregor · 15 years ago
- f51ac1b Factor out a LangStandard class and coalesce the information about the standards into LangStandards.def by Daniel Dunbar · 15 years ago
- 6a50ad5 Fix thinko (-fno-builtin != -nobuiltininc). by Daniel Dunbar · 15 years ago
- 0ff679f Add clang -cc1 parsing for preprocessor options. by Daniel Dunbar · 15 years ago
- d8c7806 Add clang -cc1 parsing for header search options. by Daniel Dunbar · 15 years ago
- 2afce72 Refactor our handling of expression evaluation contexts, so that Sema by Douglas Gregor · 15 years ago
- bf0fe6c Add missing case in switch statement. by Ted Kremenek · 15 years ago
- 0a8112a Refine MemRegions for blocks. Add a new region called by Ted Kremenek · 15 years ago
- a44a590 Remove recently added FIXME. The appropriate FIXME is already in MemRegionManager::getVarRegion(). by Ted Kremenek · 15 years ago
- 369a3bd Allow user re-definition of SEL as well as accessing its fields. by Fariborz Jahanian · 15 years ago
- 1b2fc0f Fix attribute between function decl ')' and '{' or '=0' by John Thompson · 15 years ago
- 3ad4104 Add FIXME. by Ted Kremenek · 15 years ago
- d85b5b9 Implement the rules in C++ [basic.link] and C99 6.2.2 for computing by Douglas Gregor · 15 years ago
- 6607861 Add post-visit Checker support in GRExprEngine for BlockExpr. by Ted Kremenek · 15 years ago
- d593eb9 Add a new RetainReleaseChecker class (that subclasses CheckerVisitor) to extend the functionality of the retain/release checker using the new Checker interface. Pieces of CFRefCount will gradually be migrated to this new class over time. by Ted Kremenek · 15 years ago
- d295bae Move RegisterChecks() to the end of the file. No functionality change. by Ted Kremenek · 15 years ago
- eb149ee Call GRExprEngine::setTransferFunctions() after registering all Checkers. This allows GRTransferFuncs::RegisterChecks() to always be called after all checkers have been registered. by Ted Kremenek · 15 years ago
- 763bd3b Consolidate logic in ActionInlineCall by having it call ActionGRExprEngine instead of replicating most of its logic (and missing pieces). by Ted Kremenek · 15 years ago
- 6a587cb Better diagnostic on deleted constructor when no initializer name is available. by Fariborz Jahanian · 15 years ago
- 32c4995 Make RegisterInternalChecks() part of GRExprEngine's private implementation by making it a static function within GRExprEngine.cpp. by Ted Kremenek · 15 years ago
- c80135b Register internal checks with GRExprEngine when it is constructed, not manually in AnalysisConsumer.cpp. by Ted Kremenek · 15 years ago
- b801b73 When dispatching to Checker objects in GRExprEngine::CheckerVisit(), by Ted Kremenek · 15 years ago
- 67f44b1 Tweak expected error to match what should happen, once using declarations work by Douglas Gregor · 15 years ago
- abe36e2 Tweak expected error message, although we still fail this test by Douglas Gregor · 15 years ago
- 51ffb0c Implement support for default template arguments of function templates. by Douglas Gregor · 15 years ago
- 5b6d70e Diagnose ill-formed uses of default template arguments in by Douglas Gregor · 15 years ago
- 7362162 Use StringRef (again) in DebugInfo interface. by Devang Patel · 15 years ago
- 0de55e7 Fix a thinko where we weren't always performing unary conversions on the switch condition, fixing PR5612 by Douglas Gregor · 15 years ago
- cdd9686 What the FIXMEs want, the FIXMEs shall have. by Daniel Dunbar · 15 years ago
- 3b84f5b Add an arg_iterator, for iterating over a subset of arguments in an ArgList. by Daniel Dunbar · 15 years ago
- 1a50628 Add a missing include <cstdio> by Daniel Dunbar · 15 years ago
- 33f57f8 Fix some uses of fprintf/stderr without a prototype. by Daniel Dunbar · 15 years ago
- eb01ac8 Add clang -cc1 parsing for frontend options. by Daniel Dunbar · 15 years ago
- 6453f72 Add ParseSourceLocation::FromString, and simplify. by Daniel Dunbar · 15 years ago
- 6379476 Add clang -cc1 parsing for preprocessor output options (-E). by Daniel Dunbar · 15 years ago
- 6d2eb4d Don't pass -fexceptions=0 (it is the default). by Daniel Dunbar · 15 years ago
- d23c447 This patch streamlines CheckerVisitor.def so that it follows the usual '#ifndef foo' pattern: by Kovarththanan Rajaratnam · 15 years ago
- 98873ec Fix for Path::isSpecialFile to Path::isRegularFile API in rev 89765. by Edward O'Callaghan · 15 years ago
- be724ba When the condition of a switch() statement is semantically invalid, by Douglas Gregor · 15 years ago
- d78f598 Don't crash when we re-use a template specialization node for an explicit instantiation. lib/Support/CommandLine.cpp is our test case by Douglas Gregor · 15 years ago
- a0d3ca1 Refactor ActOnFinishSwitchStmt to simplify it further by Douglas Gregor · 15 years ago
- 0be3193 Refactor ActOnFinishSwitchStmt to simplify and reduce nesting by Douglas Gregor · 15 years ago
- 7725e67 Parse C++ member check attributes - base_check, hiding, and override. by Sean Hunt · 15 years ago
- 717a595 Don't try to install .dir files. by Daniel Dunbar · 15 years ago
- f6c56e2 Add VTT parameter to base ctors/dtors with virtual bases. (They aren't used yet). by Anders Carlsson · 15 years ago
- bc6c676 UndefResults is not needed. by Zhongxing Xu · 15 years ago
- d975206 Implement proper cleanup semantics for condition variables in for by Douglas Gregor · 15 years ago
- 772250c Add really basic support for blocks in the retain/release checker. For now, anytime we pass a tracked object to a block call we stop tracking it. by Ted Kremenek · 15 years ago
- 721903e Allow building of CFGs for ASTs that contain BlockExprs. by Ted Kremenek · 15 years ago
- c95ad9f Add transfer function support for BlockExpr. by Ted Kremenek · 15 years ago
- eb1c7a0 Split CodeTextRegion into FunctionTextRegion and BlockTextRegion. This a precursor to having basic static analysis support for blocks. by Ted Kremenek · 15 years ago
- f88f7ab Some fancy footwork to move the decision on how by Fariborz Jahanian · 15 years ago
- 3233441 Qualify the name of the llvm::cast template. I am somewhat amazed that GCC parsed this by Douglas Gregor · 15 years ago
- 9d85109 Don't try to parse LinkAllParses.h for now by Douglas Gregor · 15 years ago
- 345e7d2 Tweak the code-generation-for-condition-variables test case to get to what we want to test by Douglas Gregor · 15 years ago
- 99e9b4d Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 15 years ago
- d1a7846 Have the parser tell sema whether a member declaration is a function definition. This allows sema to not emit spurious diagnostics in some invalid code. by Sebastian Redl · 15 years ago
- 7e08dca Convert test case to FileCheck to test the behavior of the nil-receiver checker when the code is targetted for either Tiger or Leopard. by Ted Kremenek · 15 years ago
- f81330c For the nil-receiver checker, take into account the behavioral changes that got introduced in Mac OS X 10.5 and later, notably return values of double, float, etc., will not be garbage. Fixes <rdar://problem/6829160>. by Ted Kremenek · 15 years ago
- fee96e0 Cleanups and fixes to the nil-receiver checker, some of it fallout the by Ted Kremenek · 15 years ago
- 2fe168f Refactor argument collection of constructor calls using the common routine. by Fariborz Jahanian · 15 years ago
- 04895d3 "Do" loops cannot have condition variables, so don't parse them. by Douglas Gregor · 15 years ago
- 5656e14 Clean up the AST for while loops and fix several problems with by Douglas Gregor · 15 years ago
- e9cbf15 Handle references correctly when synthesizing copy constructors. by Anders Carlsson · 15 years ago
- 2641606 Fix some major problems dealing with dependently-qualified names in implicit by John McCall · 15 years ago
- 744823c Fix the test case failed in buildbot. by Fariborz Jahanian · 15 years ago
- 4cd1c70 More cleanup of argument call collection. by Fariborz Jahanian · 15 years ago
- f7a1a74 Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and by John McCall · 15 years ago
- 909e589 DeclarationName::getIdentifier should take a const IdentifierInfo, since the by John McCall · 15 years ago
- 5d4d946 Handle cases where we're constructing an array of objects and the constructor has default arguments. by Anders Carlsson · 15 years ago
- 80ad16f Helper function for turning a TemplateName into a DeclarationName. by John McCall · 15 years ago
- 048f52a Refactor collection of call arguments in common code. by Fariborz Jahanian · 15 years ago
- e4d2bdd GNUNullExpr is a valid sentinel even though it isn't of pointer type. by Anders Carlsson · 15 years ago
- 46408ee Make sure redeclaration chains are properly linked, even through invalid decls. This fixes PR5415. by Sebastian Redl · 15 years ago
- d3d5301 Explicitly store the condition variable within switch statements, and by Douglas Gregor · 15 years ago
- c102297 We always need to emit the base expression of a member expression, even when the member decl refers to an enum. Thanks to Eli for pointing this out! by Anders Carlsson · 15 years ago
- a244dc3 Fix a crash when "instantiating" VarDecls that are neither type nor value dependent. by Anders Carlsson · 15 years ago
- 01234bb Introduce cleanup scopes for "if" statements in two places: by Douglas Gregor · 15 years ago
- 71d9f7c Remove empty wpa directory. It was moved to examples/wpa in r88825 by Kovarththanan Rajaratnam · 15 years ago
- aa7dd81 Sort CMakeLists.txt by Kovarththanan Rajaratnam · 15 years ago
- d5782d5 Rename CleanupScope -> DelayedCleanupBlock. No functionality change. by Douglas Gregor · 15 years ago
- 7cd6a9e Update project file. by Anders Carlsson · 15 years ago
- a7605db Un-break instantiation of if statements with conditional variables by Douglas Gregor · 15 years ago
- 56eec2b Fix for PR5568. by Edward O'Callaghan · 15 years ago
- 87392c4 Remove trailing spaces by Kovarththanan Rajaratnam · 15 years ago
- f5f5144 Add getByteSize() and getTypeSizeInBytes(). by Ken Dyck · 15 years ago
- 6d901e3 We can remove this file now. by Zhongxing Xu · 15 years ago
- 668399b Refactor undefined result checker. This is the last one. by Zhongxing Xu · 15 years ago
- 2055eff Refactor NilReceiverStructRet and NilReceiverLargerThanVoidPtrRet into by Zhongxing Xu · 15 years ago
- 990a07c Remove trailing spaces by Kovarththanan Rajaratnam · 15 years ago
- 5b95592 Get rid of the ugly CGCXX names and replace them with CGClass, CGExprCXX and CGTemporaries. by Anders Carlsson · 15 years ago
- 7e12003 When mangling a ctor/dtor we need to take into consideration whether it's a member template. by Anders Carlsson · 15 years ago
- 26d6e9d Set the template specialization kind before instantiating the function definition so that the function will have the right linkage. by Anders Carlsson · 15 years ago
- 0430975 Teach Evaluate to handle member expressions referring to enum constants and by Eli Friedman · 15 years ago
- 1fe598c Ignore constructor member templates in CodeGenModule::EmitTopLevelDecl. by Anders Carlsson · 15 years ago
- ecf282b It is common for vtables to contain pointers to functions that have either incomplete return types or incomplete argument types. by Anders Carlsson · 15 years ago
- d02174c rename UndefinedArgChecker to CallAndMessageChecker. by Zhongxing Xu · 15 years ago
- f253aa7 Rename: UndefinedArgChecker.cpp => CallAndMessageChecker.cpp by Zhongxing Xu · 15 years ago
- e576af2 Enhance null dereference diagnostics by indicating what variable (if any) was dereferenced. Addresses <rdar://problem/7039161>. by Ted Kremenek · 15 years ago