- ccbb402 Indent. by Chad Rosier · 12 years ago
- 9cab1c9 Remove unnecessary checks. by Chad Rosier · 12 years ago
- 16f90bf Use the MaybeParseMicrosoftAttributes function. by Chad Rosier · 12 years ago
- ad017fa Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 12 years ago
- 094dbf9 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
- b13621d Re-commit r170428 changes with Linux style file endings. by Guy Benyei · 12 years ago
- 7f92f2d Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. by Guy Benyei · 12 years ago
- 736104a Add OpenCL images as clang builtin types. by Guy Benyei · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- 9852f58 Don't include Type.h in DeclarationName.h. by Benjamin Kramer · 12 years ago
- 2e39713 Improve diagnostic on C++11 attribute specifiers that appear at wrong syntactic locations around class specifiers. by Michael Han · 12 years ago
- 97f8461 Made the "expected string literal" diagnostic more expressive by Andy Gibbs · 12 years ago
- b8a8de3 Accept and pass arguments to __unknown_anytype in argument by John McCall · 12 years ago
- f64231e Teach Clang parser to reject C++11 attributes that appertain to declaration specifiers. by Michael Han · 12 years ago
- 161db02 Thread safety analysis: Fixed ICE caused by double delete when late parsed by DeLesley Hutchins · 12 years ago
- cef3a7b Change diagnostics for enums with fixed underlying type so in C++98 mode, we cite C++11. by Eli Friedman · 12 years ago
- 53aec2a 'constexpr' and 'friend' are both declaration specifiers. Teach the parser this, for better error recovery. by Richard Smith · 12 years ago
- d654f2d DR1528: C++11 doesn't allow repeated cv-qualifiers in declarators after all. by Richard Smith · 12 years ago
- ac8ea05 Fixed FunctionTypeLoc range for trailing return type. by Abramo Bagnara · 12 years ago
- 3ea19c8 Fix a crash-on-invalid when parsing a reference to an invalid auto declaration by David Blaikie · 12 years ago
- 59c0a81 Fixed FunctionTypeLoc source range. by Abramo Bagnara · 12 years ago
- 45bed13 Fix scope location when parsing GNU attributes. by Michael Han · 12 years ago
- 6880f49 Improve C++11 attribute parsing. by Michael Han · 12 years ago
- 80bfa3d Fix an edge case of mangling involving the combination of a lambda and typeid. by Eli Friedman · 12 years ago
- b3cd3c0 Fix some dead stores which the static analyzer warned about. No functionality by Richard Smith · 12 years ago
- 6666ed4 Improved MSVC __interface support by adding first class support for it, instead of aliasing to "struct" which had some incorrect behaviour. Patch by David Robins. by Joao Matos · 12 years ago
- 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
- 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
- 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
- 377da4c Use LLVM_BUILTIN_TRAP instead of lame volatile int traps. by David Blaikie · 12 years ago
- d30fb9e Thread-safety analysis: fix scoping issues related to 'this', including an by DeLesley Hutchins · 12 years ago
- 0576681 PR41111, PR5925, PR13210: Teach tentative parsing to annotate identifiers and by Richard Smith · 12 years ago
- 0d5a069 Add support for "type safety" attributes that allow checking that 'void *' by Dmitri Gribenko · 12 years ago
- 95526a4 Thread safety analysis: prevent a compiler error in cases where a by DeLesley Hutchins · 12 years ago
- be1d4ec objective-C++: Delayed parsing of most common by Fariborz Jahanian · 12 years ago
- dcdff46 Minor simplification for r161534. by Eli Friedman · 12 years ago
- 817a886 Fix r161534 so it actually builds. by Eli Friedman · 12 years ago
- f66a0dd Handle deprecation diagnostics correctly for C struct fields and Objective-C properties/ivars. <rdar://problem/6642337>. by Eli Friedman · 12 years ago
- b9c6261 Improvements to vexing-parse warnings. Make the no-parameters case more by Richard Smith · 12 years ago
- ec98f2f Fix an assertion failure when code completing an auto variable's initialiser. by Peter Collingbourne · 12 years ago
- 42926a0 Pedantic -pedantic correction. Duplicate cv-qualifiers are permitted in C++11 by Richard Smith · 12 years ago
- bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 12 years ago
- eab9d6f Add diagnostics for comma at end of enum and for extra semicolon at namespace by Richard Smith · 12 years ago
- 090d1bd Fixes an ObjC++ parse crash caused by delayed parsing by Fariborz Jahanian · 12 years ago
- 94f29f4 Better parser recovery in Objective-C containers. by Jordan Rose · 12 years ago
- 39700f8 objective-c++ parsing. Turn off delayed parsing by Fariborz Jahanian · 12 years ago
- b0ed95c Obj-C++11 parser: handle a fall out of delayed by Fariborz Jahanian · 12 years ago
- 3b5f9dc Obj-C++11 parser: fix broken parsing of c-function by Fariborz Jahanian · 12 years ago
- cda1041 Obj-C++11 parser: turn off buffering of by Fariborz Jahanian · 12 years ago
- 6c89eaf objective-c: just as we have done for method definitions, by Fariborz Jahanian · 12 years ago
- 139be70 A ':' after an enum-specifier at class scope is a bitfield, not a typo for a ';'. by Richard Smith · 12 years ago
- f70a886 Add support for the C11 _Alignof keyword. by Jordan Rose · 12 years ago
- e75d9cf Use -frewrite-includes for crash reports. by David Blaikie · 12 years ago
- 8decdee Whitespace. by Chad Rosier · 12 years ago
- c9f3517 Extend the "expected ';' after struct" logic to also apply to enums, and to by Richard Smith · 12 years ago
- 1e12b3d Recognize GNU attributes after 'enum class'. Fixes the libc++ build. by John McCall · 12 years ago
- 2edf0a2 Clean up a large number of C++11 attribute parse issues, including parsing by Sean Hunt · 12 years ago
- 8e083e7 Reapply r158700 and fixup patches, minus one hunk that slipped through and by Sean Hunt · 12 years ago
- fc685ac Reapplying the changes from r158717 as they were rolled back to avoid merge conflicts from a separate problematic patch. by Aaron Ballman · 12 years ago
- 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 12 years ago
- ed35fd1 Improves parsing and semantic analysis for MS __declspec attributes. This includes support for the align (which fixes PR12631). by Aaron Ballman · 12 years ago
- bfcb037 Improve the specification of spellings in Attr.td. by Sean Hunt · 12 years ago
- 93f95f2 Handle C++11 attribute namespaces automatically. by Sean Hunt · 12 years ago
- adc6cbf [MSExtensions] Add support for __forceinline. by Michael J. Spencer · 12 years ago
- 50dc12a Recover when correcting an unknown type name to a keyword like "struct". by Kaelyn Uhrain · 12 years ago
- 54655be If parsing a trailing-return-type fails, don't pretend we didn't have one at by Richard Smith · 12 years ago
- c052dbb Recognize the MS inheritance attributes and turn them into attributes by John McCall · 12 years ago
- 268efba CXXThisScopeRAII objects aren't free, don't compute one if it's unused. by Benjamin Kramer · 12 years ago
- 5641b0d [libclang/AST] When declaring a local class, don't neglect to set the end location by Argyrios Kyrtzidis · 12 years ago
- 4b0e6f1 Move the warnings for extra semi-colons under -Wextra-semi. Also, added by Richard Trieu · 12 years ago
- 7514db2 Typo. by Richard Smith · 12 years ago
- 8f0a7e7 If we see a declaration which is either missing a type or has a malformed type, by Richard Smith · 12 years ago
- 827adaf Don't use the implicit int rule for error recovery in C++. Instead, try to by Richard Smith · 12 years ago
- a971d24 Push the knowledge that we are parsing a type-id/type-name further into the by Richard Smith · 12 years ago
- f63eee7 Stop AltiVec parsing from going down the 'implicit int' codepath as part of its by Richard Smith · 12 years ago
- 1348967 Change how we suppress access control in explicit instantiations by John McCall · 12 years ago
- 9257664 Refactor DelayedDiagnostics so that it keeps diagnostics in by John McCall · 12 years ago
- a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
- 6deb820 Disable our non-standard delayed parsing of exception specifications. Delaying by Richard Smith · 12 years ago
- 8bb21d3 switch some uses of ExpectAndConsume(tok::semi to use ExpectAndConsumeSemi. This allows by Chris Lattner · 12 years ago
- 392b3f5 Imrpove the note text for when a non-type decl hides a tag type by Kaelyn Uhrain · 12 years ago
- aec2ac6 Add note to help explain why a tag such as 'struct' is needed to refer by Kaelyn Uhrain · 12 years ago
- 2b2a087 Don't try to delay parsing the exception specification for a data member of a by Richard Smith · 12 years ago
- 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
- cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 12 years ago
- d306cf7 Delete late parsed attributes instead of leaking them. by Benjamin Kramer · 12 years ago
- 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 12 years ago
- 994d73f Part of PR10101: after a parse error in a declaration, try harder to find the by Richard Smith · 12 years ago
- 6ce48a7 Support C++11 attributes at the start of a parameter-declaration. by Richard Smith · 12 years ago
- 2c6dbd7 Fix GCC's pedantic return-type warning -- this enum is fully covered. by Chandler Carruth · 12 years ago
- c56298d Parsing of C++11 attributes: by Richard Smith · 12 years ago
- 6ee326a Disambiguation of '[[': by Richard Smith · 12 years ago
- cf2fa2f Fixed scoping error for late parsed attributes in nested classes. by DeLesley Hutchins · 12 years ago
- 5a5a971 For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 12 years ago
- 9988f28 Reject 'template<typename...Ts> void f(Ts ...(x));'. Add a special-case by Richard Smith · 12 years ago
- 2259286 If we see '(...' where we're expecting an abstract-declarator, that doesn't by Richard Smith · 12 years ago
- 5d8388c Add cross-referencing comments to ParseDirectDeclarator to note that by Richard Smith · 12 years ago
- 412e0cc When we see 'Class(X' or 'Class::Class(X' and we suspect that it names a by Richard Smith · 12 years ago
- 1af83c4 Support for definitions of member enumerations of class templates outside the by Richard Smith · 12 years ago
- 3e280b5 Add the missing compatibility warning for braced initializers as default arguments. by Sebastian Redl · 12 years ago