- aa9df09 Adding in parsing and the start of semantic support for __sptr and __uptr pointer type qualifiers. This patch also fixes the correlated __ptr32 and __ptr64 pointer qualifiers so that they are truly type attributes instead of declaration attributes. by Aaron Ballman · 11 years ago
- 82b0001 Fix crash-on-invalid: only use TransformAddressOfOperand when transforming the by Richard Smith · 11 years ago
- 569b4ad Objective-C arc: don't count use of __weak by Fariborz Jahanian · 11 years ago
- 097e0a2 Refactor places which perform contextual implicit conversions to go through a by Richard Smith · 11 years ago
- beba3e8 Warn on and drop dllimport attrs from variable definitions by Reid Kleckner · 11 years ago
- 8dbda51 Objective-C [qoi]: When an class conforms to multiple by Fariborz Jahanian · 11 years ago
- f51cfb8 [ms-cxxabi] Look up operator delete() at every virtual dtor declaration. by Peter Collingbourne · 11 years ago
- a722534 Implement __declspec(selectany) under -fms-extensions by Reid Kleckner · 11 years ago
- 5c6134f Thread safety analysis: add two new attributes to the thread safety analysis: by DeLesley Hutchins · 11 years ago
- 2521dfa Objective-C++ (and c++) Sema: Patch fixes a sema crash when gnu’s ?: extension by Fariborz Jahanian · 11 years ago
- 8fbda8e Refactor diagnostics for MS attributes without -fms-extensions by Reid Kleckner · 11 years ago
- 7a9f7c7 A little ArrayRef'ization. by Richard Smith · 11 years ago
- b5eb3f5 PR15757: When we instantiate an inheriting constructor template, also by Richard Smith · 11 years ago
- b8ed071 Objective-C arc: Diagnose when user attempts to by Fariborz Jahanian · 11 years ago
- c1fb1e0 SemaInit.cpp: give both IsStringInit() functions the same return type. by Hans Wennborg · 11 years ago
- 0d8e964 First pass of semantic analysis for init-captures: check the initializer, build by Richard Smith · 11 years ago
- 62ab010 Check a pointer is not null before attempting to use it. This prevents a by Richard Trieu · 11 years ago
- ee2f8f2 Return QualType() when a too large array is attempting to be created. This by Richard Trieu · 11 years ago
- a1bfe1c Objective-C: More cases of -Wsign-conversion not by Fariborz Jahanian · 11 years ago
- 6f2a9fa Objective-C: patch to issue the conversion by Fariborz Jahanian · 11 years ago
- 1404014 improve of note message and minor refactoring of my last patch (r181847). by Fariborz Jahanian · 11 years ago
- 0ff5074 Better diagnostics for string initialization. by Hans Wennborg · 11 years ago
- 7247c88 Use only explicit bool conversion operator by David Blaikie · 11 years ago
- 9f00b1d Objective-C [diagnostics] [QOI], when method is not by Fariborz Jahanian · 11 years ago
- 86a8730 Don't mark a type specifier as "owned" if there is no declaration to own. by Douglas Gregor · 11 years ago
- 17828ca Provide operator<< for stream output of DeclarationNames by David Blaikie · 11 years ago
- fbff0c4 Objective-C error recovery. This patch makes a quick by Fariborz Jahanian · 11 years ago
- 6af701f OpenMP threadprivate with qualified names. by Alexey Bataev · 11 years ago
- 181e3ec Cleanup handling of UniqueExternalLinkage. by Rafael Espindola · 11 years ago
- f45c299 C++1y: provide full 'auto' return type deduction for lambda expressions. This by Richard Smith · 11 years ago
- 9cbcab8 Avoid patching storage class for block scope thread_local variables. by Enea Zaffanella · 12 years ago
- 42860f1 PR15966: don't get confused by a complex integer -> complex integer conversion by Richard Smith · 12 years ago
- daaa468 ArrayRef'ize Sema::FindAllocationFunctions by Dmitri Gribenko · 12 years ago
- 8061322 ArrayRef'ize GenericSelectionExpr by Dmitri Gribenko · 12 years ago
- 15f92ba Add support for __wchar_t in -fms-extensions mode. by Hans Wennborg · 12 years ago
- 25d8c85 C++1y auto return type: when a function contains no 'return' statements at all, by Richard Smith · 12 years ago
- 96c2473 Remove redundant variable by Dmitri Gribenko · 12 years ago
- 416c9b3 ArrayRef'ize Sema::CheckMessageArgumentTypes by Dmitri Gribenko · 12 years ago
- a7b7d0e ArrayRef'ize Sema::FindAllocationOverload by Dmitri Gribenko · 12 years ago
- ed09bfc Revert my r181563, breaks tests on buildbots by Dmitri Gribenko · 12 years ago
- a36bbac ArrayRef'ize Sema::ActOnMemInitializer by Dmitri Gribenko · 12 years ago
- 8e6b709 ArrayRef'ize Sema::FindAllocationOverload by Dmitri Gribenko · 12 years ago
- 7297a2e ArrayRef'ize Sema::BuildCallToObjectOfClassType by Dmitri Gribenko · 12 years ago
- 0a664b8 C++1y n3648: parse and reject init-captures for now. by Richard Smith · 12 years ago
- 9e00f12 ArrayRef'ize some SemaOverload methods by Dmitri Gribenko · 12 years ago
- 524387a CodeGen for CapturedStmts by Ben Langmuir · 12 years ago
- 3190ca9 Forward #pragma comment(lib/linker) through as flags metadata by Reid Kleckner · 12 years ago
- 70133b5 In block enum-return inference, don't die on loads of enum lvalues. by John McCall · 12 years ago
- d9de51f When typo correction produces an overloaded result when looking up a member, by Nick Lewycky · 12 years ago
- 99e9fe0 Try to recognise hidden tag type names in potential declarations, in ObjC code as well. by Argyrios Kyrtzidis · 12 years ago
- 5068b6f Test commit by Serge Pavlov · 12 years ago
- a8942d7 C++1y: an assignment operator is implicitly 'constexpr' if it would only call 'constexpr' assignment operators for a literal class type. by Richard Smith · 12 years ago
- 993f43f Grab-bag of bit-field fixes: by John McCall · 12 years ago
- 009735d Add missing initialization for Sema::CurScope. This is important for AST consumers which don't create a Parser. Pointed out by Tom Honermann. by Richard Smith · 12 years ago
- 2624b81 Fix representation of compound literals for C++ objects with destructors. by Jordan Rose · 12 years ago
- 10f6f06 Require the containing type to be complete when we see __alignof__ of a field. by John McCall · 12 years ago
- 27f9cf3 Fix assert if __extension__ or _Generic is used when initializing a char array from a string literal. by Richard Smith · 12 years ago
- 62ed889 Replace 'MultiExprArg()' with 'None' by Dmitri Gribenko · 12 years ago
- d8ffd0b Make all 'is in extern "C"' tests use the lexical context. by Rafael Espindola · 12 years ago
- 287f24d ArrayRef'ize Sema::CheckObjCMethodCall by Dmitri Gribenko · 12 years ago
- b98cf79 Use lexical contexts when checking for conflicting language linkages. by Rafael Espindola · 12 years ago
- 30ae1ed Handle parens properly when initializing a char array from a string literal. by Richard Smith · 12 years ago
- 958ba64 ArrayRef'ization of some methods in SemaOverload. Patch by Robert Wilhelm! by Richard Smith · 12 years ago
- 5543169 Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constructor from None by Dmitri Gribenko · 12 years ago
- dc17384 In VarDecl nodes, store the thread storage class specifier as written. by Enea Zaffanella · 12 years ago
- 60e141e Implement most of N3638 (return type deduction for normal functions). by Richard Smith · 12 years ago
- 82f145d Don't build a call expression referring to a function which we're not allowed by Richard Smith · 12 years ago
- ffd015e Say 'decltype(auto)' not 'auto' as appropriate in mismatched-deduction diagnostic. by Richard Smith · 12 years ago
- 9fd6b8f Implement template support for CapturedStmt by Wei Pan · 12 years ago
- df6217e Simplify slightly. by Richard Smith · 12 years ago
- 14f78f4 Separate out and special-case the diagnostic for 'auto' in a by Richard Smith · 12 years ago
- c95d413 ArrayRef'ize MultiLevelTemplateArgumentList::ArgList. Patch by Faisal Vali! by Richard Smith · 12 years ago
- d99990d Revert r177218. by Argyrios Kyrtzidis · 12 years ago
- 55c7d02 by Wei Pan · 12 years ago
- 0f2fc5f PR15906: The body of a lambda is not an evaluated subexpression; don't visit it when visiting such subexpressions. by Richard Smith · 12 years ago
- 8c045ac Move CapturedStmt parameters to CapturedDecl by Ben Langmuir · 12 years ago
- 634c563 Keep track of an @implementation's super class name location, if one was provided. by Argyrios Kyrtzidis · 12 years ago
- 1f78a50 ArrayRef'ize InitializationSequence constructor and InitializationSequence::Diagnose() by Dmitri Gribenko · 12 years ago
- 8eead16 Add const qualifier to Sema::getTypeName's parameter `II` by Dmitri Gribenko · 12 years ago
- f5ebf9b Correctly emit certain implicit references to 'self' even within a lambda. by John McCall · 12 years ago
- aeeacf7 Move parsing of identifiers in MS-style inline assembly into by John McCall · 12 years ago
- 92eb7d8 Use attribute argument information to determine when to parse attribute arguments as expressions. by Douglas Gregor · 12 years ago
- fa5f030 Revert r180970; it's causing breakage. by Douglas Gregor · 12 years ago
- 3796d15 Use attribute argument information to determine when to parse attribute arguments as expressions. by Douglas Gregor · 12 years ago
- 39b60dc Fix crasher when the range in a C++ range-for loop has an ill-formed initializer. by Douglas Gregor · 12 years ago
- a07a6c3 PR15884: In the 'taking the address of a temporary' extension, materialize the by Richard Smith · 12 years ago
- f4d0239 Point diagnostics that complain about a use of a selector in an objc message, to the selector location. by Argyrios Kyrtzidis · 12 years ago
- 58eb370 Fix PR15845: apparently MSVC does not support implicit int in C++ mode. by Richard Smith · 12 years ago
- 9b13175 When deducing an 'auto' type, don't modify the type-as-written. by Richard Smith · 12 years ago
- dc7a4f5 Don't treat a non-deduced 'auto' type as being type-dependent. Instead, there by Richard Smith · 12 years ago
- 676ea9d Fix very confusing indent in Sema.cpp. by Daniel Jasper · 12 years ago
- 443adec Objective-C (mostly arc): Under ARC, we often have unneeded qualifiers by Fariborz Jahanian · 12 years ago
- d237d2e c language: diagnose use of "[*]" on any array dimension by Fariborz Jahanian · 12 years ago
- 548107e Use ArrayRef in AddMethodCandidate. by Rafael Espindola · 12 years ago
- 3a2f912 Small CapturedStmt improvements by Ben Langmuir · 12 years ago
- a0152d4 Test commit by Ben Langmuir · 12 years ago
- cad7e43 Implement DR580: access checks for template parameters of a class template are by Richard Smith · 12 years ago
- 97aea95 Fix an assertion failure / accepts-invalid in -fms-extensions mode. Don't build by Richard Smith · 12 years ago
- 9ff2b42 ArrayRef'ize Sema::ActOnEnumBody. No functionality change. by Dmitri Gribenko · 12 years ago
- c6a3177 Silence a silly sign compare warning from GCC. by Benjamin Kramer · 12 years ago