- 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 · 12 years ago
- a85cf39 Improve diagnostics for invalid use of non-static members / this: by Richard Smith · 12 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