summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema
Commit message (Expand)AuthorAgeFilesLines
* Undo previous patch as I checked more than I intended.Fariborz Jahanian2012-03-211-7/+2
* modern objective-c rewriter: remove 'const' fromFariborz Jahanian2012-03-211-2/+7
* More careful consideration of C++11 13.3.3.1p4. Fixes PR12257.Sebastian Redl2012-03-201-7/+19
* Use character literals for vexing initialization fixit hints.David Blaikie2012-03-181-0/+8
* Replace a FIXME with a diagnostic when we can't resolve theDouglas Gregor2012-03-181-1/+2
* Diagnose tag and class template declarations with qualifiedDouglas Gregor2012-03-172-27/+47
* When determining the availability of an enum constant, also considerDouglas Gregor2012-03-171-2/+11
* Fix crash on invalid code. I've tried to produce a reduced test case, but wh...Ted Kremenek2012-03-171-1/+10
* Suppress macro expansion of NULL in NULL warnings.David Blaikie2012-03-161-2/+5
* Skip through transparent contexts when deciding where to add a friend function.Nick Lewycky2012-03-161-1/+1
* Warn on flexible array members when in C89 mode, with -pedantic.David Chisnall2012-03-161-0/+7
* Support deducing template arguments from nested initializer lists. PR12119.Sebastian Redl2012-03-151-3/+37
* Provide the specific target type in the -Wnull-conversion warning.David Blaikie2012-03-151-1/+1
* Remove a variable rendered unused by r152750.Richard Smith2012-03-151-1/+1
* Instantiating a class template should not instantiate the definition of anyRichard Smith2012-03-144-117/+269
* When emitting a diagnostic about two-phase name lookup, don't do uselessNick Lewycky2012-03-141-0/+3
* Minor cleanup in attribute-related diagnostics, from Alexander Kornienko!Douglas Gregor2012-03-141-14/+11
* [Sema] Fix SemaDiagnosticBuilder to be inline.Daniel Dunbar2012-03-141-39/+32
* Spelling.Daniel Dunbar2012-03-131-1/+1
* Ensure that default arguments are handled correctly in sub scopes. For example:James Molloy2012-03-132-11/+22
* Implement [temp.param]p5: the top-level cv-qualifiers on a non-type templateRichard Smith2012-03-131-2/+6
* PR11850 + duplicates: don't assume that a function parameter pack expansion isRichard Smith2012-03-131-11/+14
* PR11925: A function can't have a variably-modified return type. Not even in C++.Richard Smith2012-03-131-11/+12
* It never makes sense to do a lookup into a LinkageSpecDecl, so assert that weNick Lewycky2012-03-131-5/+6
* Fix PR10447: lazily building name lookup tables for DeclContexts was broken.Richard Smith2012-03-137-16/+18
* [Sema] Prefer to use ObjCInterfaceDecl's protocol_begin()/protocol_end() iter...Argyrios Kyrtzidis2012-03-131-3/+2
* Fix crash at @implementation with a forward reference as base class.Argyrios Kyrtzidis2012-03-131-0/+2
* Alternate fix to PR12248: put Sema in charge of special-casingJohn McCall2012-03-131-3/+36
* C++11 [temp.deduct.call]p6 tweak: when given a set of overlaodedDouglas Gregor2012-03-121-18/+30
* [Sema] -Add an invalid objc category to the DeclContext so that it can beArgyrios Kyrtzidis2012-03-121-0/+5
* ObjCBoolLiterals (__objc_yes/__objc_no) behave like C++ booleans (true/false)...Jordy Rose2012-03-121-1/+1
* Fix parsing of trailing-return-type. Types are syntactically prohibited fromRichard Smith2012-03-121-0/+9
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-1134-740/+740
* When template argument deduction is ignoring qualifiers, perform deepDouglas Gregor2012-03-111-15/+28
* When determining whether an identifier followed by a '<' in a memberDouglas Gregor2012-03-101-9/+21
* Fix crash & accepts-invalid for array of arrays of user defined type.David Blaikie2012-03-101-8/+11
* PR12225: The requirement that literal operators be namespace-scope functionsRichard Smith2012-03-101-4/+1
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-1010-122/+29
* Slightly tweak this condition. "isTransparentContext()" was checking whether anNick Lewycky2012-03-101-2/+1
* Could not find this in C99. Perhaps this rule comes from a DR, but in any caseNick Lewycky2012-03-101-0/+1
* Only make a call to a copy constructor elidable if in fact we areDouglas Gregor2012-03-101-1/+20
* [Sema] A tag decl that is marked as invalid and is used in a decl-spec,Argyrios Kyrtzidis2012-03-101-3/+0
* Qualifiers on a canonical array type go on the outermost type, not theDouglas Gregor2012-03-101-6/+0
* [Sema] Fix a diag change to include a range that appeared intended, but neverDaniel Dunbar2012-03-091-1/+2
* Improve our semantic error recovery.Argyrios Kyrtzidis2012-03-092-10/+30
* [Sema] Remove dead getSourceRange() call, caught by Clang after markingDaniel Dunbar2012-03-091-2/+1
* lldb support: under debugger support flag, when sending messageFariborz Jahanian2012-03-091-0/+12
* [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().Daniel Dunbar2012-03-098-138/+138
* -Wformat-non-iso: warn about positional arguments (pr12017)Hans Wennborg2012-03-091-2/+12
* Literal operators can't have default arguments.Richard Smith2012-03-092-7/+13
OpenPOWER on IntegriCloud