- e9f4e54 Add StringRegion to MemRegions. by Zhongxing Xu · 16 years ago
- c9b250e Now we can handle arrays. by Zhongxing Xu · 16 years ago
- b0d178d Add a quote from the standard about the type of 'this'. by Argyrios Kyrtzidis · 16 years ago
- 971c4fa -Add support for cv-qualifiers after function declarators. by Argyrios Kyrtzidis · 16 years ago
- 9d1d570 Use "followsFundamentalRule" to determine if an instance method allocates memory. by Ted Kremenek · 16 years ago
- 5c74d50 followsFundamentalRule() returns true if "alloc" or "new" appear at the beginning of the string, not anywhere within it. by Ted Kremenek · 16 years ago
- f91ce77 Expand bubble size by 50%. by Ted Kremenek · 16 years ago
- 0b50f5b Implicit conversions from arrays can also be conversions to references (will add a test case shortly). by Ted Kremenek · 16 years ago
- f9790ae Issue warnings about owned objects returned from a method that does not match the established Cocoa naming conventions. by Ted Kremenek · 16 years ago
- 9deb0e3 Added method "getSelfRegion" to Store. This method returns the region associated with the "this" or "self" object (C++ and Objective-C respectively). by Ted Kremenek · 16 years ago
- a7f1b9e Added region ObjCObjectRegion that represents an instance of an Objective-C object. by Ted Kremenek · 16 years ago
- 1f81230 Move viewInheritance to CXXRecordDecl, and make sure it builds in Release mode, too by Douglas Gregor · 16 years ago
- 6cbd3df PR2942: FunctionDecls by typedef crash the C++ front-end by Douglas Gregor · 16 years ago
- 0575d4a Some cleanups for the ambiguous derived-to-base conversion checks by Douglas Gregor · 16 years ago
- 2f639b9 Semantic analysis for C++ reinterpret_cast and const_cast. Patch by Sebastian Redl. by Douglas Gregor · 16 years ago
- bfb6582 The Decl of an array region can be VarDecl or FieldDecl. Handle this in RegionStoreManager::ArrayToPointer(). by Zhongxing Xu · 16 years ago
- a82512a Implement struct initialization. Make it into a recursive function. Also make by Zhongxing Xu · 16 years ago
- 25f51dd Don't crash on invalid source locations in CGDebugInfo::getOrCreateCompileUnit. by Daniel Dunbar · 16 years ago
- ac620de PR2919: __builtin_types_compatible_p strips CRV qualifiers. by Daniel Dunbar · 16 years ago
- b21ff77 Add printing method to ElementRegion. by Zhongxing Xu · 16 years ago
- a071eb0 Add printing method to RegionStoreManager. by Zhongxing Xu · 16 years ago
- 9012bff Add printing with llvm::raw_ostream methods to SVals. by Zhongxing Xu · 16 years ago
- 94b1dd2 First non-embarrassing cut at checking for ambiguous derived-to-base by Douglas Gregor · 16 years ago
- 5b8b6f2 Fix 80-col violation. by Zhongxing Xu · 16 years ago
- 24194ef Add a bunch of dummy methods to make RegionStoreManager non-virtual. by Zhongxing Xu · 16 years ago
- b1d542a Added getLValueElement() to RegionStore. Only handle constant array for now. by Zhongxing Xu · 16 years ago
- 95c7b00 Make the analyzer store (memory model) a command line option. by Ted Kremenek · 16 years ago
- 2104bf9 Map compilation units using FileEntry pointers instead of by Daniel Dunbar · 16 years ago
- 6ee9b0f Use llvm::errs() instead of cerr. by Ted Kremenek · 16 years ago
- 4ebd7f5 Convert InheritanceHierarchyWriter to use llvm::raw_ostream instead of std::ostream. by Ted Kremenek · 16 years ago
- c6cb77f Fix regression in comparison of qualified id; == operator was being by Daniel Dunbar · 16 years ago
- 57c856b Clean up and document the representation of C++ base classes by Douglas Gregor · 16 years ago
- e564b52 Add an assertion to make our intention more clear. by Zhongxing Xu · 16 years ago
- 7a64a03 If NDEBUG is set, don't include any of the code for visualizing inheritance hierarchies by Douglas Gregor · 16 years ago
- e1911af Let StoreManager do different cast on arrays. BasicStore will just keep it intact. by Zhongxing Xu · 16 years ago
- 896cd9d Disable warning about potential leaks of returned values until we test it a little more (lots of noise). by Ted Kremenek · 16 years ago
- bc0805a Add support for conversions from a pointer-to-derived to a by Douglas Gregor · 16 years ago
- 3ad2cc8 Warn about potentially leaked objects that are returned from methods whose names do not follow the Cocoa Memory Management guidelines. by Ted Kremenek · 16 years ago
- f1af6a7 Restrict creation of OverloadedFunctionDecl only to C++ (it was getting used for invalid redeclarations on C). by Argyrios Kyrtzidis · 16 years ago
- 8970fea Fix <rdar://problem/6311947> clang on xcode (regression): error: use of undeclared identifier 'expandedValue'. by Steve Naroff · 16 years ago
- 5dea189 Remove the GraphWriter-based version of the C++ class inheritance visualization, since it isn't being used and can't handle virtual bases properly by Douglas Gregor · 16 years ago
- 0218936 Added GraphViz visualization of C++ inheritance hierarchies. by Douglas Gregor · 16 years ago
- 90b7bc6 Now that DeclRefExpr accepts a NamedDecl, use a DeclRefExpr for when a CXXFieldDecl is referenced inside a method. by Argyrios Kyrtzidis · 16 years ago
- 64e859a Enhance reference-count checker to correctly identify CG "release" functions. This fixes <rdar://problem/6303488>. by Ted Kremenek · 16 years ago
- 7692ed6 Fix <rdar://problem/6257675> error: member reference base type ('NSUserDefaults *') is not a structure or union. by Steve Naroff · 16 years ago
- f8268ae Add representation of base classes in the AST, and verify that we by Douglas Gregor · 16 years ago
- ba7e210 QualType::isMoreQualifiedThan and isAtLeastAsQualifiedAs assert that we by Douglas Gregor · 16 years ago
- 5737326 Implement ranking of standard conversion sequences by their qualification by Douglas Gregor · 16 years ago
- c4bf72c Add a bunch of getLValue* methods to RegionStore. by Zhongxing Xu · 16 years ago
- c92e5fe Adjust parameter order to more natural one. by Zhongxing Xu · 16 years ago
- ed340f7 Exprs of function type is another special case for ImplicitCast. by Zhongxing Xu · 16 years ago
- e0a5d5f Move Sema::GetNonReferenceType to QualType::getNonReferenceType and make it inline by Douglas Gregor · 16 years ago
- 4a76b29 some minor cleanups to ParseObjCTypeName: by Chris Lattner · 16 years ago
- 9b6e2d2 Fix a thinko in the qualification-conversion check when the qualificaitons are disjoint, and add some overloading-based tests of qualification conversions by Douglas Gregor · 16 years ago
- ae8d467 Functions can be lvalues in C++, but not modifiable lvalues by Douglas Gregor · 16 years ago
- 98cd599 Initial step toward supporting qualification conversions (C++ 4.4). by Douglas Gregor · 16 years ago
- 48d04ae Fix use of dyn_cast. by Daniel Dunbar · 16 years ago
- d8c0ea1 Add GetModule accessor to ModuleBuilder by Daniel Dunbar · 16 years ago
- 0944ccc When conjuring symbols for compound assignments, use the promoted type to determine if the symbolic value as a "loc::" or "nonloc::" value. by Ted Kremenek · 16 years ago
- 6ae9850 Fix <rdar://problem/6257645> clang static analyzer crashes when encountering blocks as objects by Steve Naroff · 16 years ago
- 0165b0c Cosmetic patch from João Paulo Rechi Vita by Douglas Gregor · 16 years ago
- 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago
- 6d34893 Handle [NSAutoreleasePool addObject:] (an alternative way to add objects to the current autorelease pool). by Ted Kremenek · 16 years ago
- d7333c2 Fix a crasher during error recovery in Parser::ParseObjCTypeName(). by Steve Naroff · 16 years ago
- 6f5f41c Fix typo. by Steve Naroff · 16 years ago
- fe6b0dc Fix <rdar://problem/6261178> clang-on-xcode: [sema] multiple method warning is over enthusiastic. by Steve Naroff · 16 years ago
- 933c3e1 Localize the special processing of array variable inside by Zhongxing Xu · 16 years ago
- 8485ec6 Modify Store interface: GetSVal/SetSVal => Retrieve/Bind. by Zhongxing Xu · 16 years ago
- 22ab7a4 Rename: RValues.h/cpp => SVals.h/cpp by Zhongxing Xu · 16 years ago
- 53bcdd4 Process decls in RegionStore. Individual elements of fixed size arrays are by Zhongxing Xu · 16 years ago
- 511191c Add ElementRegion to represent memory chunks for array elements. by Zhongxing Xu · 16 years ago
- c13b6e2 Further improve path-sensitivity with divide-by-zero checking by assuming that a denominator cannot be zero even when the result of an '/' or '%' expression is unknown. by Ted Kremenek · 16 years ago
- 9ff267d Used conjured symbols to recover path-sensitivity when the result of a compound assignment is UnknownVal(). by Ted Kremenek · 16 years ago
- 18bc164 Fix <rdar://problem/6268365> Parser rejects property (dot notation) access on id<protocol>. by Steve Naroff · 16 years ago
- 87f3b93 Sema::CheckCompareOperands() and ASTContext::mergeTypes(): Change handling of ObjC qualified id types to be consistent with gcc. This changes a handful of test case errors into warnings (diff will tell you which cases have changed). by Steve Naroff · 16 years ago
- 5fd80fa eliminate ObjCPropertyAttrs an corresponding enums, just use strcmp when needed. by Chris Lattner · 16 years ago
- e00da7c rearrange some code. by Chris Lattner · 16 years ago
- 156b061 more simplifications to error recovery in ParseObjCPropertyAttribute by Chris Lattner · 16 years ago
- 8f5421a remove extraneous braces by Chris Lattner · 16 years ago
- 8ca329c move some code around to make it fall through more, no functionality change. by Chris Lattner · 16 years ago
- f6ed855 reject properties completely in objc1 instead of emitting by Chris Lattner · 16 years ago
- cd9f4b3 More property attribute recovery improvements. Instead of this: by Chris Lattner · 16 years ago
- dd5b5f2 significantly simplify and clean up error recovery in by Chris Lattner · 16 years ago
- 39146d6 simplify some other code for __extension__ processing. by Chris Lattner · 16 years ago
- c46d1a1 implement a couple fixme's by implementing __extension__ properly. by Chris Lattner · 16 years ago
- da3253d fix a crash on unnamed properties like: @property (readonly) int : 4; by Chris Lattner · 16 years ago
- a1fed7e simplify some code by using ExpectAndConsume. When an error by Chris Lattner · 16 years ago
- bc662af refactor a bunch of code: by Chris Lattner · 16 years ago
- a2449b2 fix some minor error recovery bugs in ParseObjCInterfaceDeclList by Chris Lattner · 16 years ago
- e82a10f restructure the body of the ParseObjCInterfaceDeclList loop by Chris Lattner · 16 years ago
- 639e2d3 Fix rdar://6257721 by tightening up the block "snapshot" check, and by Chris Lattner · 16 years ago
- aab740a Support attributes in *yet another* place. Is there any place you by Chris Lattner · 16 years ago
- 7399ee0 Fix a parser bug where we let attributes interfere with our disambiguation by Chris Lattner · 16 years ago
- 097e916 fix indentation by Chris Lattner · 16 years ago
- 31c2868 fix indentation by Chris Lattner · 16 years ago
- 7c186be Remove an implemented fixme, only treat < as a type specifier by Chris Lattner · 16 years ago
- d3f2c10 Improve attribute parsing & tests. by Daniel Dunbar · 16 years ago
- 6dfe2f5 Add support in GRExprEngine for UnaryOperator::AlignOf. This fixes one crash report in PR 2796. by Ted Kremenek · 16 years ago
- 990601b Fix incorrect release of Decl* array referenced by DeclGroup. by Ted Kremenek · 16 years ago
- 2284ac9 Debug info bug fix, function start wasn't getting generated correctly by Daniel Dunbar · 16 years ago