- 396b7cd Add implicitly-declared default and copy constructors to C++ classes, by Douglas Gregor · 16 years ago
- d934112 Eliminate header dependency ASTContext -> TargetInfo by Douglas Gregor · 16 years ago
- f1f9b4e Implement C++ DR 106 and C++ DR 540, both of which deal with by Douglas Gregor · 16 years ago
- b4e66d5 Connect ASTContext to TargetInfo when determining the size_t, ptrdiff_t, and wchar_t types. Fixes recent breakage on Linux. by Douglas Gregor · 16 years ago
- e2f5619 Fix PR3001: if we have an error parsing an initializer, make sure to remove by Chris Lattner · 16 years ago
- 86cd8af privatize some methods. by Chris Lattner · 16 years ago
- f8fc414 Add some notes for SCA. by Zhongxing Xu · 16 years ago
- 4230da6 Fix 80-col violations. by Zhongxing Xu · 16 years ago
- 817c67d - Remove AnonTypedRegion, which is not to be used. by Zhongxing Xu · 16 years ago
- d5a56f0 Source ranges for named cast diagnostics. by Sebastian Redl · 16 years ago
- d463d44 1. When a pointer to struct is used as an argument, GRSimpleVals::EvalCall() by Zhongxing Xu · 16 years ago
- f509d73 More fallout from r58501: primary fix is some more corrections to make by Eli Friedman · 16 years ago
- de8cd19 Enhance return-of-stack-address checker to recognize regions created by alloca(). by Ted Kremenek · 16 years ago
- b302133 Add transfer function logic for alloca(). by Ted Kremenek · 16 years ago
- 7090ae1 Added AllocaRegion, which represents regions created by calls to alloca(). by Ted Kremenek · 16 years ago
- 583e898 Fixed a horrible bug in HTMLDiagnostics.cpp where bugs referencing source ranges that occur within macros would not be emitted at all. by Ted Kremenek · 16 years ago
- 45d196b Move IRBuilder type definition to common file. - No functionality change. by Daniel Dunbar · 16 years ago
- 030ff0c Semantic checking of constructor declarations and classification of default/copy constructors by Douglas Gregor · 16 years ago
- 60d62c2 Implement basic support for converting constructors in user-defined by Douglas Gregor · 16 years ago
- 6a3615c Fix a bug that was introduced in 58501. Ideally I think we should force all targets to set these values and not have defaults. by Anders Carlsson · 16 years ago
- e580c1b Comment out invalid assertion. I'm leaving it in the code for now as a reminder to produce a test case. by Ted Kremenek · 16 years ago
- 0777972 Implement semantic checking of static_cast and dynamic_cast. by Sebastian Redl · 16 years ago
- ea8a185 Simplify interface. We can get canonical type from the base region directly. No need for an extra type argument. by Zhongxing Xu · 16 years ago
- af0a844 Implement struct initialization for SCA. by Zhongxing Xu · 16 years ago
- 1a12a0e Implement array initialization for SCA. by Zhongxing Xu · 16 years ago
- 73608a8 Fixed build warning. No functionality change. by Sanjiv Gupta · 16 years ago
- 31fc07d Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wchar by Sanjiv Gupta · 16 years ago
- b48fe38 Add support for parsing and representing C++ constructor declarations. by Douglas Gregor · 16 years ago
- e10b0f2 "One" line fix for -parse-noop failure, "id" and several other things by Daniel Dunbar · 16 years ago
- 9881cf0 Debug info: Bug fix, function types should always include the return type. by Daniel Dunbar · 16 years ago
- f0dfa8d Implement BindStruct and fix a bug in RetriveStruct. by Zhongxing Xu · 16 years ago
- d3118bd Fix 80-col violations. by Zhongxing Xu · 16 years ago
- 6e3f01c Implement load from struct region. Instead of returning an UnknownVal(), we create a CompoundVal by loading from each field of the struct. by Zhongxing Xu · 16 years ago
- da6b999 Add a tentative assertion. by Zhongxing Xu · 16 years ago
- bea06e4 Quick fix for PR2950, infinite loop generating debug info for by Daniel Dunbar · 16 years ago
- 3845f86 Formatting tweaks. - No functionality change. by Daniel Dunbar · 16 years ago
- a189dca Fix a comment. by Zhongxing Xu · 16 years ago
- ad51a60 Use llvm::raw_string_ostream instead of std::ostringstream. by Ted Kremenek · 16 years ago
- 8aed806 Enhance path-sensitive return-of-stack-address check to print out the line number of a compound literal (whose address is being returned) instead of printing out the hex representation of the pointer address of the CompoundLiteralExpr. by Ted Kremenek · 16 years ago
- e1e91af Extend "followsFundamentalRule" to ignore prefix '_' characters. by Ted Kremenek · 16 years ago
- a49e367 Handle the case in VisitInitListExprs where there are no initializers in the compound literal. by Ted Kremenek · 16 years ago
- 8bdf9b9 Distinguish between self.X = ... where self.X is a property reference and self.X is an implicit call to setX. by Ted Kremenek · 16 years ago
- 4456da5 Use the correct predecessor node. by Ted Kremenek · 16 years ago
- b8b4161 Pretty-printing for SVals now mainly uses llvm::raw_ostream. We have an adapter for std::ostream, but this will be removed in the future. by Ted Kremenek · 16 years ago
- 8790307 Add missing return statement. by Ted Kremenek · 16 years ago
- a6fac4e Added iterators to nonloc::CompoundSVal. by Ted Kremenek · 16 years ago
- ccaad9d 80 col violation. by Ted Kremenek · 16 years ago
- f75b186 Use a worklist in GRExprEngine::VisitInitListExpr to process subexpressions. by Ted Kremenek · 16 years ago
- 632e8b8 CompoundVal now uses an ImmutableList<SVal> to store its set of SVals. This change was motivated by the need to allow state-splitting in GRExprEngine::VisitInitListExpr. As a side-benefit, we no longer need to perform any copies of SVals when creating a CompoundSVal, and the profiling of CompoundSVal is now constant time. by Ted Kremenek · 16 years ago
- d3b25c5 Patch by Nikita Zhuk: by Ted Kremenek · 16 years ago
- a7fbf72 Fix arithmetic type check by Douglas Gregor · 16 years ago
- 05d1c57 Merge the array and struct case. They are essentially the same. by Zhongxing Xu · 16 years ago
- 8cd5aae Rename: by Zhongxing Xu · 16 years ago
- c4f8706 Implement VisitInitListExpr(). InitListExpr will have a nonloc::CompoundVal value. by Zhongxing Xu · 16 years ago
- 6764b72 Add CompoundVal and CompoundValData for representing the value of InitListExpr. by Zhongxing Xu · 16 years ago
- bed3115 Fix 80-col. by Zhongxing Xu · 16 years ago
- 2598b57 Mark yy_fatal_error as a panic function. by Ted Kremenek · 16 years ago
- 3205a78 Improve documentation for Sema::CheckReferenceInit by Douglas Gregor · 16 years ago
- 0c0e7a6 NeXT: Emit protocol objects lazily. by Daniel Dunbar · 16 years ago
- 4f03fd6 Fix crash reported in PR2923 where a function declared using typeof(another_function) would have FunctionDecl::getNumParams() return the number of parameters in the original function type and not the number of parameters in the actual FunctionDecl. by Ted Kremenek · 16 years ago
- 6fc17ff Simplify and correct the check for function redefinitions. This does two things: by Douglas Gregor · 16 years ago
- f70bdb9 Implement overloading rules for reference binding by Douglas Gregor · 16 years ago
- 818ce48 Temporary disable the const-object-declaration-without-initializer check, because it depends on linkage-specifier semantics we don't yet have by Douglas Gregor · 16 years ago
- 8cda9e9 Add notes for SCA. by Zhongxing Xu · 16 years ago
- 6a0b984 Fix for PR2966: va_start/va_end use the *address* of the by Eli Friedman · 16 years ago
- 6f2bb36 Patch by Nikita Zhuk: by Ted Kremenek · 16 years ago
- 706522f IOServiceGetMatchingServices is a release function. by Ted Kremenek · 16 years ago
- 0b4f69f Fix mmintrin.h to use proper definition of functions taking no by Daniel Dunbar · 16 years ago
- 8b2e05d Rename: AddDecl => BindDecl by Zhongxing Xu · 16 years ago
- 15da57e Tweak Sema::CheckReferenceInit so that it (optionally) computes an by Douglas Gregor · 16 years ago
- 27c8dc0 Implement initialization of a reference (C++ [dcl.init.ref]) as part by Douglas Gregor · 16 years ago
- 6eec8e8 Rename ExplicitCCastExpr to CStyleCastExpr by Douglas Gregor · 16 years ago
- 3c32817 Replace a dyn_cast with a cast when we know the exact type by Douglas Gregor · 16 years ago
- afd7105 Add newline. by Zhongxing Xu · 16 years ago
- b621394 Update random notes. by Zhongxing Xu · 16 years ago
- 2149470 Don't run the verifier as part of IRgen, this is now down (per module) by Daniel Dunbar · 16 years ago
- 9d293df Improve our handling of (C++) references within Clang. Specifically: by Douglas Gregor · 16 years ago
- 8173dba Initialize Suffix and Prefix to 0, even with a bad entry. Removes an uninitialized value warning from gcc. by Ted Kremenek · 16 years ago
- af668b0 Add attribute always_inline support. by Daniel Dunbar · 16 years ago
- 83e61e5 Mark mmintrin functions static inline, this ensures they don't end up by Daniel Dunbar · 16 years ago
- 0d958e7 - Fix type-punning warning in SVals.cpp by using a real iterator class for symbol_iterator. by Ted Kremenek · 16 years ago
- 934e3e9 Remove type-punning warning in GRExprEngine. No functionality change. by Ted Kremenek · 16 years ago
- d6a1c5d Comment fix, ParseAST does not take ownership of the consumer. by Daniel Dunbar · 16 years ago
- 4f09027 Added preliminary support for CompoundLiterals in the static analyzer: by Ted Kremenek · 16 years ago
- 9a1f03a Pull determination of the super region for a VarRegion into a single getVarRegion() method. This provides a common clean API for clients. by Ted Kremenek · 16 years ago
- 329d6fd Added CompoundLiteralRegion to represent the (temporary) memory allocated for a compound literal. by Ted Kremenek · 16 years ago
- 49badde Refactor the expression class hierarchy for casts. Most importantly: by Douglas Gregor · 16 years ago
- ce2fc3a - Move ExprIterator to Stmt.h so that it can be used by classes defined in Stmt.h by Ted Kremenek · 16 years ago
- e70559f Use ASTContext::getCanonicalType() to get TypedRegion's type. by Zhongxing Xu · 16 years ago
- 27b5706 An ElementRegion is really a typed region. Its super region's type has to be ArrayType. by Zhongxing Xu · 16 years ago
- 3dda64e When destroying a translation unit, deallocate its owned declarations in reverse order, because there may be dependencies among the declarations. by Douglas Gregor · 16 years ago
- 4a1513e We cannot get precise lvalue for symbolic base array region. by Zhongxing Xu · 16 years ago
- 6594a70 Replace common diagnostic with a convenience function. by Steve Naroff · 16 years ago
- a5ad863 Fix <rdar://problem/6315646> clang on xcode: error: invalid operands to binary expression ('id<NSTableViewDelegate>' and 'XCExtendedArrayController *'). by Steve Naroff · 16 years ago
- 8fe63af Get the canonical type for struct initialization. The original code would crash on TypedefType. by Zhongxing Xu · 16 years ago
- d03eea0 Only loc::MemRegionVal can be modified. This avoids crashing in RegionStore when a function pointer is used as an argument. by Zhongxing Xu · 16 years ago
- 9d72851 Rename Characteristic_t to CharacteristicKind by Chris Lattner · 16 years ago
- d599850 Fix the definition of __builtin_va_list on PPC, which was set to the V4 ABI, not the by Chris Lattner · 16 years ago
- be20bb5 make codegen reject initializes with designators, like this: by Chris Lattner · 16 years ago
- 418f6c7 Remember whether an initlist had a designator in the AST. by Chris Lattner · 16 years ago