- 569b4ad Objective-C arc: don't count use of __weak by Fariborz Jahanian · 11 years ago
- d9de51f When typo correction produces an overloaded result when looking up a member, by Nick Lewycky · 11 years ago
- aeeacf7 Move parsing of identifiers in MS-style inline assembly into by John McCall · 11 years ago
- 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 12 years ago
- 0c70181 Objective-C: Provide fixit hints when warning by Fariborz Jahanian · 12 years ago
- 99a72d2 Objective-C: Produce precise diagnostic when by Fariborz Jahanian · 12 years ago
- ec8deba Objective-C: Provide fixit suggestions when class object by Fariborz Jahanian · 12 years ago
- 7e35274 Objective-C: Issue more precise warning when user by Fariborz Jahanian · 12 years ago
- 34b0adb Fix assertion failure when a field is given an address space. by Matt Arsenault · 12 years ago
- 2620229 objective-C: When implementing custom accessor method for by Fariborz Jahanian · 12 years ago
- 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 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
- 746619a Fix regression in r168477. Use canonical decl when looking for base class by Richard Smith · 12 years ago
- f62c690 Fix CXXRecordDecl::forallBases to not look through bases which are dependent by Richard Smith · 12 years ago
- 0ec56b7 From Vassil Vassilev: enable Sema to deal with multiple ExternalSemaSources. by Axel Naumann · 12 years ago
- 6952c01 Fix typo correction of one qualified name to another. by David Blaikie · 12 years ago
- 47fcbba Change (!ptr != 0) to (!ptr) to make the code more readable. by Richard Trieu · 12 years ago
- 7a27048 -Warc-repeated-use-of-weak: check ivars and variables as well. by Jordan Rose · 12 years ago
- 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
- 2502ec8 Random string removal. by Eric Christopher · 12 years ago
- ed6662d objc: Include all types when issuing warning under -Wdirect-ivar-access. by Fariborz Jahanian · 12 years ago
- b25466e objc-arc: Make -Wdirect-ivar-access accessible to all by Fariborz Jahanian · 12 years ago
- cff863f objective-c: Exclude -Wdirect-ivar-access for arc. by Fariborz Jahanian · 12 years ago
- c69d735 objective-c: Implement gcc's -Wdirect-ivar-access option. // rdar://6505197 by Fariborz Jahanian · 12 years ago
- e61354b Consolidate ObjC lookupPrivateMethod methods from Sema and DeclObjC. by Anna Zaks · 12 years ago
- 0910059 objective-c: If an ivar is (1) the first ivar in a root class and (2) named `isa`, by Fariborz Jahanian · 12 years ago
- 699c904 Documentation cleanup: by James Dennett · 12 years ago
- f8cc02e Introduce -Wunused-private-field. If enabled, this warning detects by Daniel Jasper · 12 years ago
- 1dfc4ba Anonymous union members within a struct are now properly handled as an unevaluated field in C++11 mode. This fixes PR12866. by Aaron Ballman · 12 years ago
- d10099e Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 12 years ago
- 111263c Let's use the correct bool this time. by Kaelyn Uhrain · 12 years ago
- 1a200a8 A couple of very small tweaks suggested by Doug in reply to r155580 and r155163. by Kaelyn Uhrain · 12 years ago
- 2b90f76 Add an error message with fixit hint for changing '.' to '->'. by Kaelyn Uhrain · 12 years ago
- 73664a4 Also highlight the member name. by Matt Beaumont-Gay · 12 years ago
- 7d90fe5 Fix a QoI bug reported by a user. by Matt Beaumont-Gay · 12 years ago
- cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 13 years ago
- a85cf39 Improve diagnostics for invalid use of non-static members / this: by Richard Smith · 13 years ago
- 2c085ed Fix crash on invalid code. I've tried to produce a reduced test case, but when I do the specific crash is hidden. Fixes <rdar://problem/11063594>. by Ted Kremenek · 13 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
- 458a7fb objective-c lldb support: don't perform ivar access control check by Fariborz Jahanian · 13 years ago
- d390de9 Fix r151443 to only apply C++11's exception for non-static data member access by Richard Smith · 13 years ago
- 2c8aee4 PR11956: C++11's special exception for accessing non-static data members from by Richard Smith · 13 years ago
- d08d599 Bugfix: bogus warning -- "invalid use of non-static data member", by DeLesley Hutchins · 13 years ago
- 9d9922a Fixed instantiation of DependentScopeDeclRefExpr. by Abramo Bagnara · 13 years ago
- 5f2987c Split Sema::MarkDeclarationReferenced into multiple functions; the additional entry points are needed to implement C++11 odr-use marking correctly. No functional change in this patch; I'll actually make the change which fixes the odr-use marking in a followup patch. by Eli Friedman · 13 years ago
- 16e46dd Make the callback object to Sema::CorrectTypo mandatory. by Kaelyn Uhrain · 13 years ago
- e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
- ef331b7 Remove PotentiallyPotentiallyEvaluated, and replace it with a much simpler and less error-prone way of handling the relevant cases. Towards marking of whether a declaration is used more accurately. by Eli Friedman · 13 years ago
- 556b1d0 objc: deprecate direct usage of 'isa' of objc objects by Fariborz Jahanian · 13 years ago
- 9bc291d Make PotentiallyPotentiallyEvaluated contexts work correctly when referencing a class field from outside an instance method. by Eli Friedman · 13 years ago
- 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
- e4c7f90 Convert SemaExprMember.cpp to pass a callback object to CorrectTypo, by Kaelyn Uhrain · 13 years ago
- 059d578 A few minor improvements to error recovery trying to access member of a function. In particular, this restores the cool error recovery for the example from http://blog.llvm.org/2010/04/amazing-feats-of-clang-error-recovery.html , which regressed a few months back. by Eli Friedman · 13 years ago
- 72899c3 More lambda work: semantic analysis of capturing 'this'. It's a bit complicated, but we have to be careful about when exactly captures are marked given PotentiallyPotentiallyEvaluated contexts. (Actually, it's not 100% correct yet, but it's close enough for the moment.) by Eli Friedman · 13 years ago
- d07cc36 Diagnose cases where the definition of a particular type is required, by Douglas Gregor · 13 years ago
- f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 13 years ago
- 60ef308 Replace all comparisons between ObjCInterfaceDecl pointers with calls by Douglas Gregor · 13 years ago
- 4f87062 Fix some cases where a CK_IntegralCast was being used to convert an lvalue to an by Richard Smith · 13 years ago
- 9138b4e Pull out conversion on LHS of -> and . into its own function. This happens by Richard Smith · 13 years ago
- 3c3b7f9 Restore r142914 and r142915, now with missing file and apparent by John McCall · 13 years ago
- 327a50f Revert r142914 and r142915, due to possibly missing file. by NAKAMURA Takumi · 13 years ago
- a1b852f Introduce a placeholder type for "pseudo object" by John McCall · 13 years ago
- 341350e Make it possible to compute the type of 'this' without capturing by Douglas Gregor · 13 years ago
- d125050 obj-c++: Fix a IRGen crash when getter is a reference type. by Fariborz Jahanian · 13 years ago
- 6dbba4f Catch placeholder types in DefaultLvalueConversion by John McCall · 13 years ago
- 5a706dc Don't complain about qualified property or ivar access when the by Douglas Gregor · 13 years ago
- b5ae92f Diagnose attempts to qualify the name of an instance variable or by Douglas Gregor · 13 years ago
- a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
- 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
- 01a4cf1 Encapsulate the Objective-C id/Class/SEL "redefinition" types in by Douglas Gregor · 13 years ago
- d58a0a5 Switch Sema::ExtVectorDecls over to LazyVector. by Douglas Gregor · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 13 years ago
- 6326e05 Provide fix-it for '.' <-> '->' for Objective-C ivar/property access. by Fariborz Jahanian · 13 years ago
- 2b1ad8b Move all of Sema's member-access-related checking out of SemaExpr.cpp by Douglas Gregor · 13 years ago