- 469a20d Truncate block variable of bool type to i1 when its by Fariborz Jahanian · 14 years ago
- 030ef47 Fix PR7402 when it strikes via template instantiation. by Chandler Carruth · 14 years ago
- e63438b It's OK for classes to have flexible array elements (but not unions). by Anders Carlsson · 14 years ago
- 7925561 Cope with llvm's reference to bool type of 'i1' vs. clang's by Fariborz Jahanian · 14 years ago
- 17fb855 Allow anonymous and local types. The support was already in place for these, by Chandler Carruth · 14 years ago
- 9c20fa9 A constant initializer never matches the type of the variable it's by John McCall · 14 years ago
- 3846ca2 Use std::string instead of llvm::StringRef to avoid dangling ref. by Fariborz Jahanian · 14 years ago
- afbc681 Use getSpelling to get original text of the c++ operator token. (radar 8328250). by Fariborz Jahanian · 14 years ago
- 34916db Add missing #include by Douglas Gregor · 14 years ago
- 3f2cc6f fix a hard coded version number, PR8031. Patch by 'nobled'. by Chris Lattner · 14 years ago
- 8e9006b fix lookup of bits/c++config.h on mingw, patch by Ismail Donmez! by Chris Lattner · 14 years ago
- ff67789 Simplify code-completion result sorting a bit by Douglas Gregor · 14 years ago
- c5138b2 First test commit by Francois Pichet. _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES is not a predefined macro, remove it. by Francois Pichet · 14 years ago
- fe24e05 Add a quick-and-dirty hack to give a better diagnostic for [class.protected] by John McCall · 14 years ago
- fae9622 "I see dead code". IdempotentOperationChecker::isTruncationExtensionAssignment by Chris Lattner · 14 years ago
- 8c465e6 Devirtualize Sema, kill off DeleteExpr and DeleteStmt, and reformat. by John McCall · 14 years ago
- db50547 IRgen: Fix silly thinko in r112021, which was generating code for the same expr by Daniel Dunbar · 14 years ago
- 52fc314 Add symantic support for the Pascal calling convention via by Dawn Perchik · 14 years ago
- 47a88fa Translate NEON vabdl, vaba, and vabal builtins to be implemented using the by Bob Wilson · 14 years ago
- fc40028 Re-commit r112916 with an additional fix for the self-host failures. by John McCall · 14 years ago
- be74740 Patch to allow alternative representation of c++ by Fariborz Jahanian · 14 years ago
- 4938f23 Static local variables don't result in global constructors being emitted. by Anders Carlsson · 14 years ago
- 56af446 Support pointer arithmetic in SimpleSValuator involving direct constants. by Ted Kremenek · 14 years ago
- 8046037 Remove bogus assertions. by Ted Kremenek · 14 years ago
- 6d4c022 Add optional record of "location" SVals in the environment. When we analyzing loads/stores, we lose the location SVal, which makes it difficult to recover in some cases (e.g., for post diagnostics). This is prep for pending changes to GRExprEngine. by Ted Kremenek · 14 years ago
- 124f5d5 Add GRState::getSimplifiedSVal(), which provides an API hook for doing symbol -> constant folding. This isn't used yet, but by Ted Kremenek · 14 years ago
- 2d0e243 Remove now unused function. by Anders Carlsson · 14 years ago
- 2b8d60d Revert r112916, it's breaking selfhost pretty badly. by John McCall · 14 years ago
- 3e7cf38 Revert "Another i1 vs. i8 type mismatch issue. This time", it breaks some projects. by Daniel Dunbar · 14 years ago
- 5d1d7ae Get rid of the "functions declared 'noreturn' should have a 'void' result type" warning. by Anders Carlsson · 14 years ago
- 52968ab It's not safe to use the generic CXXMethodDecl overload of CGT::getFunctionInfo by John McCall · 14 years ago
- 400b607 Add support for Borland extensions via option -fborland-extensions by Dawn Perchik · 14 years ago
- c5c446c IRgen/Obj-C: Rewrite Objective-C bit-field access to compute the access strategy by Daniel Dunbar · 14 years ago
- e7a80bd IRgen: Move CGBitFieldInfo strategy computation helpers to static member by Daniel Dunbar · 14 years ago
- 2bbbe50 Reapply 112850 and 112839 with a constructor for the BinaryOperatorData struct. Clang would zero out the enum and pointer in the struct in some conditions, but GCC would never zero out the values. by Tom Care · 14 years ago
- cc09c02 Fix a few more ConvertTypes that should be ConvertTypeForMems, fixing by Douglas Gregor · 14 years ago
- d4b25cb Implement __has_virtual_destructor. Patch by Steven Watanabe. by Sebastian Redl · 14 years ago
- 2235941 Add a bunch of missing bitcasts for clang NEON builtin expansions. Radar 8388233 by Bob Wilson · 14 years ago
- e2ca6d4 Eliminate CXXBindReferenceExpr, which was used in a ton of by Douglas Gregor · 14 years ago
- 066d660 Reverting 112850 and 112839 due to test failures on some systems by Tom Care · 14 years ago
- 159e091 Fixed broken build with GCC by Tom Care · 14 years ago
- 52044a2 Tidy up last commit, as per Devang's comments. by David Chisnall · 14 years ago
- 3f0ce9c Improved error reporting in IdempotentOperationChecker by Tom Care · 14 years ago
- eede61a Revert my two IRgen fixes for "bool", then use a far simpler approach by Douglas Gregor · 14 years ago
- 73556e0 Another i1 vs. i8 type mismatch issue. This time by Fariborz Jahanian · 14 years ago
- 70b9b44 Use the unmangled name for the display name in Objective-C debug info. This should have no effect with the Mac runtime where clang (unlike GCC) uses the display name symbol name. by David Chisnall · 14 years ago
- f9cce31 Fix more i1/i8 pointer madness. Here, an overactive assertion by Douglas Gregor · 14 years ago
- 1d6107c Avoid implicit string construction. by Benjamin Kramer · 14 years ago
- b61e2a3 Fix a crash involving pointer-to-data-members of boolean type. We were by Douglas Gregor · 14 years ago
- 9cb2cee Simplify some random accesses to the ASTContext from the ABI classes. by John McCall · 14 years ago
- 1e7fe75 Abstract IR generation of array cookies into the C++ ABI class and by John McCall · 14 years ago
- d0b4e7c Reverting rev 112791 - apparently -fborland-extensions is on all the time?! by Dawn Perchik · 14 years ago
- e8a4d7d update comments. by Zhongxing Xu · 14 years ago
- a423e81 Enhance return-stack-address check (in Sema) to handle fields that themselves are references. (Fixes PR 7999; fix by Chandler Carruth). by Ted Kremenek · 14 years ago
- 621a2f3 Add support for Borland extensions via option -fborland-extensions by Dawn Perchik · 14 years ago
- 79d7304 For GRExprEngine::EvalBind() (and called visitors), unifiy StoreE and AssignE. Now StoreE (const Stmt*) represents the expression where the store took place, which is the assignment expression if it takes place in an assignment. This removes some conceptual dissidence as well as removes an extra parameter from the Checker::PreVisitBind() visitor. It also improves ranges and source location information in analyzer diagnostics. by Ted Kremenek · 14 years ago
- 08140f9 Fixed unused variable warning. by Ted Kremenek · 14 years ago
- 41be967 Partial fix for PR 8015 (fix is actually by Jordy Rose, and I added a test case for follow-on work). This patch adds a bandaid for RegionStore's limited reasoning about symbolic array values. by Ted Kremenek · 14 years ago
- bf346e9 Translate NEON vmull, vmlal, and vmlsl builtins to llvm multiply-add/sub by Bob Wilson · 14 years ago
- 1e4a32a Don't assert in the analyzer when analyze code does a byte load from a function's address. Fixes PR 8052. by Ted Kremenek · 14 years ago
- 8e7139c Fix the source-range information for an EnumConstantDecl; previously, by Douglas Gregor · 14 years ago
- f69cf18 Don't assert in CastSizeChecker when the casted-to pointee is an incomplete type. Fixes PR 8050. by Ted Kremenek · 14 years ago
- 7e24256 Implement libclang support for using declarations. Clang actually uses by Douglas Gregor · 14 years ago
- 98c9d1f Fix IRGen when property-dot syntax used to access by Fariborz Jahanian · 14 years ago
- 0080f0c StringRefize. by Benjamin Kramer · 14 years ago
- afac01d Transfer calling-convention attributes down to member function pointers. by Douglas Gregor · 14 years ago
- 6a08140 add a new version of mingw, patch by İsmail "cartman" Dönmez in PR8049 by Chris Lattner · 14 years ago
- f65086b when emitting an error about a missing } in a compound statement, emit by Chris Lattner · 14 years ago
- 0a35bce Implement libclang support for using directives (cursor + visitation + by Douglas Gregor · 14 years ago
- 53b9441 Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtocols and AllReferencedProtocols. ReferencedProtocols by Ted Kremenek · 14 years ago
- 66e7b68 fix rdar://8360877 a really nasty miscompilation in Boost.Xpressive by Chris Lattner · 14 years ago
- 645406a same refactoring as before, this time on the argument side. by Chris Lattner · 14 years ago
- 3db4dde refactor some code to cut down on redundancy, no functionality change. by Chris Lattner · 14 years ago
- 8ea5b9d Improve location information in the representation of namespace by Douglas Gregor · 14 years ago
- 0b6542c Prevent warning when built with assert off. by Fariborz Jahanian · 14 years ago
- 56bedef Some support for unicode string constants in wide strings. radar 8360841. by Fariborz Jahanian · 14 years ago
- f6c0977 Implement __has_feature(cxx_inline_namespaces) by Sebastian Redl · 14 years ago
- ab07941 Add NetBSD include search path by Anton Korobeynikov · 14 years ago
- 6c2ab1d Amusingly, I missed this point of abstraction in all my earlier by John McCall · 14 years ago
- 410c4f2 Make inline namespace not be transparent after all. The concept simply doesn't fit. Instead, special-case the few places where transparent contexts have the desired behavior for inline namespaces. Fixes a redeclaration issue in inline namespaces. by Sebastian Redl · 14 years ago
- 4e0cfa8 Improve CFG printing support for CXXOperatorCallExpr and CXXBindTemporaryExpr. by Ted Kremenek · 14 years ago
- a427f1d Explicitly handle CXXOperatorCallExpr when building CFGs. We should treat it the same as CallExprs. by Ted Kremenek · 14 years ago
- f9b949f AST work to support [C++] [IRgen] for ?: with missing LHS by Fariborz Jahanian · 14 years ago
- fe72e9c Implement basic support for indexing function templates in by Douglas Gregor · 14 years ago
- f13721d Add support for windows x86-64 varargs, patch by Cameron Esfahani! by Chris Lattner · 14 years ago
- 6ab55eb improve isHexaLiteral to work with escaped newlines and trigraphs, by Chris Lattner · 14 years ago
- 4c40d98 Teach IR generation to return 'this' from constructors and destructors by John McCall · 14 years ago
- 1baf2f7 Fix a regression that allowed clearly ill formed code. The diagnostic is still by Chandler Carruth · 14 years ago
- 5722b14 Revert my lame attempt at appeasing the CFGBuilder by Douglas Gregor · 14 years ago
- e17794f When provide code completions for a variadic Objective-C method by Douglas Gregor · 14 years ago
- 35fe7ee Teach the CFGBuilder not do die on CXXBindTemporaryExpr, CXXOperatorCallExpr. Fixes a Boost.Graph crasher. by Douglas Gregor · 14 years ago
- c238f09 Implement the __has_nothrow trait family, by Steven Watanabe. by Sebastian Redl · 14 years ago
- 017ca15 Add range of return value expression in ReturnUndefChecker. Patch by Jim Goodnow II! by Ted Kremenek · 14 years ago
- 88e64ca Enable inline namespaces in C++03 as an extension. by Sebastian Redl · 14 years ago
- 03b16a7 Add a forgotten place where the enclosing namespace set matters, plus a big testcase for inline namespace fun. by Sebastian Redl · 14 years ago
- 4e4d570 Enable inline namespaces in the AST. by Sebastian Redl · 14 years ago
- 7a126a4 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 14 years ago
- 51a8a37 Decl::getEnclosingNamespaceContext has no reason to explicitly skip transparent contexts, and would be wrong to do so with inline namespaces. by Sebastian Redl · 14 years ago
- 7e010a0 When instantiating a function type, instantiate the return type before by Douglas Gregor · 14 years ago
- 04633eb Add a missing return. Bug noticed by Dawn Perchik! by Douglas Gregor · 14 years ago