- 745da3a Patch implements passing arrays to functions expecting vla. Implements pr7827. by Fariborz Jahanian · 14 years ago
- 78a916e Implement -Wpadded and -Wpacked. by Argyrios Kyrtzidis · 14 years ago
- d2827af Warn when an expression result in a LabelStmt is unused. by Argyrios Kyrtzidis · 14 years ago
- c57d655 Tweak in DeclPrinter printing of uses of copy constructors. Patch by Jim Goodnow II. by Ted Kremenek · 14 years ago
- 19e60ad Right, there are *two* cases of pr-value class-type expressions that don't by John McCall · 14 years ago
- 58277b5 Tweak comment as suggested by Sebastian. by John McCall · 14 years ago
- 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 14 years ago
- 226cbfc Fix classification of statement expressions. by Douglas Gregor · 14 years ago
- c4e1a68 RHS of property expression assignment requires by Fariborz Jahanian · 14 years ago
- 5833b0b When marking the declarations in a default argument expression as by Douglas Gregor · 14 years ago
- 4178b57 Eliminate the default case in the expression-classification code, so by Douglas Gregor · 14 years ago
- 560a921 Revert "CMake: Update to use standard CMake dependency tracking facilities instead" by Michael J. Spencer · 14 years ago
- 751025d Remove CXXRecordDecl::getDefaultConstructor(), an inherently unsafe function due to lazy declaration of default constructors. Now that __has_nothrow_constructor doesn't use it anymore, part of PR8101 is fixed. by Sebastian Redl · 14 years ago
- 0dfd848 Eagerly evaluate type traits in Sema instead of lazily in AST. They actually need Sema access to be correct, fixes coming up. by Sebastian Redl · 14 years ago
- 8fed4b4 Avoid setters in ASTDeclReader::VisitClassTemplatePartialSpecializationDecl. by Argyrios Kyrtzidis · 14 years ago
- 0b34cf7 Test destructors in delete expressions and of temporaries for throwing. by Sebastian Redl · 14 years ago
- 5221d8f Address Doug's comments. by Sebastian Redl · 14 years ago
- 5a7f349 CMake: Update to use standard CMake dependency tracking facilities instead by Michael J. Spencer · 14 years ago
- 295995c First version of a testcase, plus fixes. by Sebastian Redl · 14 years ago
- 2e15622 Define and implement CXXNoexceptExpr. Create it in Sema. by Sebastian Redl · 14 years ago
- 369e51f Implement Expr::CanThrow, a function that applies the noexcept operator rules to expressions. by Sebastian Redl · 14 years ago
- 2001215 Make CallExpr::getCalleeDecl look through pointer derefs. by Sebastian Redl · 14 years ago
- 5726d40 Support strlen() and __builtin_strlen() as constant expressions with by Douglas Gregor · 14 years ago
- 4088ec0 property reference expression used on lhs of assignment by Fariborz Jahanian · 14 years ago
- 3d37c0a Add proper type-source information to UnaryTypeTraitExpr, including by Douglas Gregor · 14 years ago
- a626a3d Fix C++ PCH issue. by Argyrios Kyrtzidis · 14 years ago
- 780d885 Initialize 'AllEnumCasesCovered' in SwitchStmt's constructor. by Ted Kremenek · 14 years ago
- 9be8840 Fix warnings caused by new CXXUuidofExprClass enumerator. by Francois Pichet · 14 years ago
- d580e56 Decl::CheckAccessDeclContext() keeps asserting. Access is not set in some cases. by Argyrios Kyrtzidis · 14 years ago
- bfae8bd Clean up some of the CMake dependencies by Douglas Gregor · 14 years ago
- 56a965c Reverse r113397 until we decide what to do with by Fariborz Jahanian · 14 years ago
- 65b63ec Re-enable CheckAccessDeclContext and make sure it doesn't trigger assertions. by Argyrios Kyrtzidis · 14 years ago
- d187795 Fix a crash when overloading id with objc_object*. Radar 8400356. by Fariborz Jahanian · 14 years ago
- 6b54151 Fix C++ PCH issues. by Argyrios Kyrtzidis · 14 years ago
- 01b7c30 Microsoft's __uuidof operator implementation part 1. by Francois Pichet · 14 years ago
- 607a178 Allow (cv) void and incomplete arrays to be passed to the type traits. by Sebastian Redl · 14 years ago
- ab6677e Provide proper type-source location information for by Douglas Gregor · 14 years ago
- bccfd31 Fix DeclPrinter to not include '=' in printing when no initializer is provided for a VarDecl. Patch by Jim Goodnow II! by Ted Kremenek · 14 years ago
- 1bb2a93 Improve source-location information for CXXNewExpr, by hanging on to by Douglas Gregor · 14 years ago
- fdac7d4 Get rid of unnecessary return. by Eli Friedman · 14 years ago
- a7dedf7 PR7242: Make sure to use a different context for evaluating constant by Eli Friedman · 14 years ago
- d7e52b8 "const id<NSFoo> *" instead of "id<NSFoo> const *". by Chris Lattner · 14 years ago
- 78643b0 "const id<NSFoo> *" not "id<NSFoo> const*" by Chris Lattner · 14 years ago
- 2f69a81 "const std::vector<int>*" not "std::vector<int> const*" by Chris Lattner · 14 years ago
- 219b9e4 "const _Complex float *" not "_Complex float const *" by Chris Lattner · 14 years ago
- 0c42bb6 'const std::type_info*' instead of 'std::type_info const*' by Chris Lattner · 14 years ago
- 66cf2d1 print "const intptr_t" instead of "intptr_t const" by Chris Lattner · 14 years ago
- 58f9e13 make clang print types as "const int *" instead of "int const*", by Chris Lattner · 14 years ago
- 59742de revert this, it isn't safe. by Chris Lattner · 14 years ago
- 37edc00 tidy up by Chris Lattner · 14 years ago
- c3f8c07 revise r112365 to fix the actual problem: the isa<TagType>(Underlying) by Chris Lattner · 14 years ago
- f38ef0c fix a crash in RecursiveASTVisitor's child classes (PR8403); reviewed by chandlerc. by Zhanyong Wan · 14 years ago
- 52fc314 Add symantic support for the Pascal calling convention via by Dawn Perchik · 14 years ago
- d4b25cb Implement __has_virtual_destructor. Patch by Steven Watanabe. by Sebastian Redl · 14 years ago
- e2ca6d4 Eliminate CXXBindReferenceExpr, which was used in a ton of by Douglas Gregor · 14 years ago
- 8e7139c Fix the source-range information for an EnumConstantDecl; previously, by Douglas Gregor · 14 years ago
- afac01d Transfer calling-convention attributes down to member function pointers. by Douglas Gregor · 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
- 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
- f9b949f AST work to support [C++] [IRgen] for ?: with missing LHS by Fariborz Jahanian · 14 years ago
- c238f09 Implement the __has_nothrow trait family, by Steven Watanabe. 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
- 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
- 6320064 Heap-allocate the attribute vectors in by Douglas Gregor · 14 years ago
- 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
- c7acc66 improve comment, patch by Vladimir Kirillov! by Chris Lattner · 14 years ago
- d527874 suppress annoying textual repetition as 'aka' by Gabor Greif · 14 years ago
- 9996a7f Fix the memory leak of FloatingLiteral/IntegerLiteral. by Argyrios Kyrtzidis · 14 years ago
- 9c72c60 Propagate whether an id-expression is the immediate argument of by John McCall · 14 years ago
- df1367a Don't recurse twice when we can recurse once by Douglas Gregor · 14 years ago
- d931b08 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 14 years ago
- 8028bfa Revert r112043, static volatiles are removed by the optimizer. Thanks Chris! by Argyrios Kyrtzidis · 14 years ago
- 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
- 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 14 years ago
- f869d20 Make sure volatile variables are emitted even if static. Fixes rdar://8315219 by Argyrios Kyrtzidis · 14 years ago
- 42f81e6 Plug leak. The DenseMaps of CXXRecordLayoutInfo weren't freed. by Argyrios Kyrtzidis · 14 years ago
- cfe17e5 Use a smart pointer instead of delete. by Argyrios Kyrtzidis · 14 years ago
- 000835d Support for IRGen of synthesize bitfield ivars in by Fariborz Jahanian · 14 years ago
- 6d09a19 Add a virtual destructor to the base of another class hierarchy with virtual by Chandler Carruth · 14 years ago
- a7e6845 Detabify. by Eli Friedman · 14 years ago
- ee79a4c The ARM C++ ABI is sufficiently different from the Itanium C++ ABI that by John McCall · 14 years ago
- a60786b Fix an issue with writing to PCH another included PCH, introduced by the "using an AST on-disk hash table for name lookup" commit. by Argyrios Kyrtzidis · 14 years ago
- 2c18bb7 objective-c ivar refactoring patch. Iterations by Fariborz Jahanian · 14 years ago
- 074dcc8 Use the AST on-disk hash table for name lookup inside a DeclContext. by Argyrios Kyrtzidis · 14 years ago
- 096832c Regularize the API for accessing explicit template arguments. by John McCall · 14 years ago
- 34fd628 Fix for PR7911 and PR7921: make isIntegralOrEnumerationType return false by Eli Friedman · 14 years ago
- 20cf717 Add some enum goodness as requested by Chris. Now instead of storing the by Charles Davis · 14 years ago
- b61b7d2 Restore the build by John McCall · 14 years ago
- c9f8aec Add a special RecordLayoutBuilder for the Microsoft C++ ABI. by Charles Davis · 14 years ago
- cf807c4 Generate Attr subclasses with TableGen. by Sean Hunt · 14 years ago
- 2767ce2 Emit an error if an array is too large. We're slightly more strict by Douglas Gregor · 14 years ago
- 4087f27 StringRef'ication of lots stuff, patch by Peter Davies! by Daniel Dunbar · 14 years ago
- a8fb24f Patch to add type parameter support for attribute iboutletcollection. by Fariborz Jahanian · 14 years ago
- 4597553 A member function never has "C" linkage. Fixes <rdar://problem/8318976>. by Douglas Gregor · 14 years ago
- 2f4eaef Convert all uses of StringLiteral::getStrData() to StringLiteral::getString() by Benjamin Kramer · 14 years ago
- b2dc7f5 Move a bunch of code out of the ComplexExprEvaluator class definition; by Eli Friedman · 14 years ago
- 071cc7d Implement support for member pointers under the Microsoft C++ ABI in the by Charles Davis · 14 years ago