- 841b53c Make the selection of type declarations in Sema::getTypeName by Douglas Gregor · 16 years ago
- 8129edb Fix some C++ error recovery problems in init declarator parsing by Chris Lattner · 16 years ago
- 0b5e7fb Add deleted functions and rvalue references to C++ status. by Sebastian Redl · 16 years ago
- e2b6833 Parse deleted member functions. Parsing member declarations goes through a different code path that I forgot previously. by Sebastian Redl · 16 years ago
- 85a5319 Diagnose uses of function specifiers on declarations which don't declare by Eli Friedman · 16 years ago
- 1a31ad8 XFAIL a failing test by Douglas Gregor · 16 years ago
- dd6f4ab Move the fix-it tests into their own subdirectory by Douglas Gregor · 16 years ago
- fe057ac Update comments in fixit tests by Douglas Gregor · 16 years ago
- 558cb56 Introduce a "-fixit" mode to clang-cc that applies code-modification hints. by Douglas Gregor · 16 years ago
- a3a8351 Add some more code modification hints by Douglas Gregor · 16 years ago
- 9b3064b Add code modification hints to various parsing-related diagnostics. by Douglas Gregor · 16 years ago
- 31a19b6 Make parsing a semantic analysis a little more robust following Sema by Douglas Gregor · 16 years ago
- 969c689 Give Type::getDesugaredType a "for-display" mode that can apply more by Douglas Gregor · 16 years ago
- b73e75c Check in test for namespace aliases+using directives. by Anders Carlsson · 16 years ago
- a984580 Reintroduce r67870 (rval ref overloading), since I can't reproduce any test failures on i386 or x86_64. If this fails for someone, please contact me. by Sebastian Redl · 16 years ago
- 81c85c4 More improvements to namespace aliases. We now support everything except aliases in using directives. by Anders Carlsson · 16 years ago
- dd729fc Fix lookup bug by Anders Carlsson · 16 years ago
- a1a1b30 As Eli pointed out, it is possible that a namespace lookup is ambiguous! by Anders Carlsson · 16 years ago
- 5721c68 Check that the alias points to a valid namespace. by Anders Carlsson · 16 years ago
- 8d7ba40 Check that the namespace alias doesn't conflict with a previous declaration in this scope. by Anders Carlsson · 16 years ago
- 14734f7 Revert Sebastian's rvalue patch (r67870) since it caused test failures in by Anders Carlsson · 16 years ago
- e5194ff Implement access checking for protected base classes. by Anders Carlsson · 16 years ago
- f873878 Better overload resolution for rvalue references. by Sebastian Redl · 16 years ago
- f8080a3 It is OK to cast to a private base class if the current member belongs to the class that the private base class is a base of: by Anders Carlsson · 16 years ago
- c4f1e87 Implement checking for base class access. Right now it's overly conservative but that will change. (Also, protected isn't implemented right now). by Anders Carlsson · 16 years ago
- 214f31a If the user is trying to apply the -> or . member reference operator by Douglas Gregor · 16 years ago
- 3329756 Improve recovery when a constructor fails to type-check. Test case from Anders by Douglas Gregor · 16 years ago
- 4cbe82c Set the access specifier for templates inside classes. by Anders Carlsson · 16 years ago
- 5071345 Check that the access specifier of a member redeclaration is the same as the original declaration. by Anders Carlsson · 16 years ago
- 1329c27 Tighten the setAccess assert. We now allow AS_none if the decl contex is not a C++ record decl. by Anders Carlsson · 16 years ago
- a7b3521 Improve handling of base initializers. We now parse initializers in out of line decls, such as: by Anders Carlsson · 16 years ago
- 50de12f Parse deleted function definitions and hook them up to Doug's machinery. by Sebastian Redl · 16 years ago
- e7450f5 Make sure to use RequireCompleteType rather than testing for by Douglas Gregor · 16 years ago
- e65a3c8 Fix the bug that Eli noticed where we wouldn't look at function decls outside the class declaration. by Anders Carlsson · 16 years ago
- d7d5f02 Rename clang to clang-cc. by Daniel Dunbar · 16 years ago
- 5eff73c Handle pointers to arrays of abstract types. by Anders Carlsson · 16 years ago
- 8211eff More work on diagnosing abstract classes. We can now handle cases like by Anders Carlsson · 16 years ago
- 2dc0e64 Template instantiation for the declarations of member functions within by Douglas Gregor · 16 years ago
- 11f21a0 More improvements to abstract type checking. Handle arrays correctly, and make sure to check parameter types before they decay. by Anders Carlsson · 16 years ago
- b9bbe49 It's an error to try to allocate an abstract object using new. by Anders Carlsson · 16 years ago
- f2e21e5 Disallow catching exceptions by rvalue reference. by Sebastian Redl · 16 years ago
- 157be83 Implement static_cast from lvalue to rvalue reference. by Sebastian Redl · 16 years ago
- e7c6f7a Check that the return/argument types of calls are complete. by Eli Friedman · 16 years ago
- 4681ebd Disallow abstract types where appropriate. by Anders Carlsson · 16 years ago
- 67e4dd2 Keep track of whether a class is abstract or not. This is currently only used for the __is_abstract type trait. by Anders Carlsson · 16 years ago
- 2ff4478 Some minor tweaks and additional tests for rvalue references by Douglas Gregor · 16 years ago
- 24c46b3 Print the context of tag types as part of pretty-printing, e.g., by Douglas Gregor · 16 years ago
- bad3518 Generalize printing of nested-name-specifier sequences for use in both by Douglas Gregor · 16 years ago
- e625893 Extend the use of QualifiedNameType to the creation of class template by Douglas Gregor · 16 years ago
- e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 16 years ago
- 7c80bd6 Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 16 years ago
- 94b15fb Handle static_asserts when instantiating structs. by Anders Carlsson · 16 years ago
- c308241 Handle dependent types/exprs in static_assert expressions. by Anders Carlsson · 16 years ago
- fb31176 More static_assert work. Check that the assert expr is valid and show an error if it's false. Create the declaration and add it to the current context. by Anders Carlsson · 16 years ago
- 656de63 Fix various problems with matching out-of-line definitions of static by Douglas Gregor · 16 years ago
- 021c3b3 Move most of the checking from ActOnCXXMemberDeclarator to other, more general routines. This is a step toward separating the checking logic from Declarators, which in turn is required for template instantiation. by Douglas Gregor · 16 years ago
- 3cf538d Implement basic template instantiation for fields. Reshuffle checking by Douglas Gregor · 16 years ago
- 4fdf1fa Add basic, hackish support for instantiation of typedefs in a class by Douglas Gregor · 16 years ago
- 9fa14a5 Improve recovery from ill-formed scope specifiers. Fixes PR3670. by Douglas Gregor · 16 years ago
- 80711a2 Implement the GNU semantics for forward declarations of enum types in by Douglas Gregor · 16 years ago
- 8b963ef refactor C++ bitfield checking a bit (haha) by Chris Lattner · 16 years ago
- 2479366 fix PR3607 and a fixme, by checking bitfield constraints more consistently. by Chris Lattner · 16 years ago
- 04495c8 Improve merging of function declarations. Specifically: by Douglas Gregor · 16 years ago
- d0344a4 Fix a long standard problem with clang retaining "too much" sugar by Chris Lattner · 16 years ago
- 611a8c4 Provide a proper source location when building an implicit dereference. Fixes PR3600 by Douglas Gregor · 16 years ago
- 48f3bb9 Downgrade complaints about calling unavailable functions to a warning by Douglas Gregor · 16 years ago
- c6666f8 Don't allow calls to functions marked "unavailable". There's more work by Douglas Gregor · 16 years ago
- 4310f4e Make "implicit int" an error in C++ (unless we're allowing Microsoft by Douglas Gregor · 16 years ago
- 19891b0 Add expected note. Surely people test before the check in stuff. by Mike Stump · 16 years ago
- 3d65864 Add svn:eol-style=native to some files by Cedric Venet · 16 years ago
- 0f4330c Add test case to insure that implicit builtin declarations for C library functions aren't created in C++ by Douglas Gregor · 16 years ago
- b7b5d13 Expand the definition of a complex promotion to include complex -> by Douglas Gregor · 16 years ago
- 5cdf821 Introduce _Complex conversions into the function overloading by Douglas Gregor · 16 years ago
- 00e68e2 Update new expression to make use of Declarator::getSourceRange(). by Sebastian Redl · 16 years ago
- 00d5074 Fix redundant errors with missing default arguments in member declarations. by Sebastian Redl · 16 years ago
- ddf7e99 Make the test cases failing due to exact diagnostic matching XFAIL. by Sebastian Redl · 16 years ago
- 3cb0692 Make one expected-diag directive match exactly one actual diagnostic. by Sebastian Redl · 16 years ago
- 4a4251b Make const-initialized const integral variables I-C-Es in C++. by Sebastian Redl · 16 years ago
- 7878ffd Add negative test cases and fix diagnostics for member pointer dereferencing. by Sebastian Redl · 16 years ago
- 2246050 Implement dereferencing of pointers-to-member. by Sebastian Redl · 16 years ago
- 4ce205f Diagnose attempts to define a namespace member out-of-line when no by Douglas Gregor · 16 years ago
- 7dda67d Improvements and fixes for name lookup with using directives, from Piotr Rak! by Douglas Gregor · 16 years ago
- eeb15d4 Implement semantic analysis for the GNU flexible array initialization by Douglas Gregor · 16 years ago
- 33b399a Implement taking address of member functions, including overloaded ones. by Sebastian Redl · 16 years ago
- b696ea3 Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?id=3475 by Douglas Gregor · 16 years ago
- f680a0f Bring operator name lookup (as required for C++ operator overloading) by Douglas Gregor · 16 years ago
- 1733001 Fix our semantic analysis of by Douglas Gregor · 16 years ago
- fa04764 Initial implementation of argument dependent lookup (a.k.a. ADL, by Douglas Gregor · 16 years ago
- ebc07d5 Allow taking the address of data members, resulting in a member pointer. by Sebastian Redl · 16 years ago
- c144bfa Remove a fixed FIXME by Douglas Gregor · 16 years ago
- e2c565d When looking for a tag name via unqualified name lookup, only look in by Douglas Gregor · 16 years ago
- 2a3009a Semantic analysis, ASTs, and unqualified name lookup support for C++ by Douglas Gregor · 16 years ago
- 2b1e003 Steve set me straight on this one. GCC was right, EDG was wrong: the by Douglas Gregor · 16 years ago
- 87fd703 Check value-initializations that occur when an initializer list by Douglas Gregor · 16 years ago
- 734d986 Improve our handling of the second step in a user-defined conversion by Douglas Gregor · 16 years ago
- b574e56 Upgrade the "excess elements in array initializer" warning to an by Douglas Gregor · 16 years ago
- 930d8b5 Implement and test aggregate initialization in C++. Major changes: by Douglas Gregor · 16 years ago
- 21593ac Implement pointer to member handling in static_cast. by Sebastian Redl · 16 years ago
- 6697312 Complete semantic checking for typedef redeclarations in C++. The by Douglas Gregor · 16 years ago
- db64728 Add handling of member pointers to reinterpret_cast. by Sebastian Redl · 16 years ago