aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2012-03-15Provide the specific target type in the -Wnull-conversion warning.David Blaikie
2012-03-15Remove a variable rendered unused by r152750.Richard Smith
2012-03-14Instantiating a class template should not instantiate the definition of anyRichard Smith
2012-03-14When emitting a diagnostic about two-phase name lookup, don't do uselessNick Lewycky
2012-03-14Minor cleanup in attribute-related diagnostics, from Alexander Kornienko!Douglas Gregor
2012-03-14[Sema] Fix SemaDiagnosticBuilder to be inline.Daniel Dunbar
2012-03-13Spelling.Daniel Dunbar
2012-03-13Ensure that default arguments are handled correctly in sub scopes. For example:James Molloy
2012-03-13Implement [temp.param]p5: the top-level cv-qualifiers on a non-type templateRichard Smith
2012-03-13PR11850 + duplicates: don't assume that a function parameter pack expansion isRichard Smith
2012-03-13PR11925: A function can't have a variably-modified return type. Not even in C++.Richard Smith
2012-03-13It never makes sense to do a lookup into a LinkageSpecDecl, so assert that weNick Lewycky
2012-03-13Fix PR10447: lazily building name lookup tables for DeclContexts was broken.Richard Smith
2012-03-13[Sema] Prefer to use ObjCInterfaceDecl's protocol_begin()/protocol_end() iter...Argyrios Kyrtzidis
2012-03-13Fix crash at @implementation with a forward reference as base class.Argyrios Kyrtzidis
2012-03-13Alternate fix to PR12248: put Sema in charge of special-casingJohn McCall
2012-03-12C++11 [temp.deduct.call]p6 tweak: when given a set of overlaodedDouglas Gregor
2012-03-12[Sema] -Add an invalid objc category to the DeclContext so that it can beArgyrios Kyrtzidis
2012-03-12ObjCBoolLiterals (__objc_yes/__objc_no) behave like C++ booleans (true/false)...Jordy Rose
2012-03-12Fix parsing of trailing-return-type. Types are syntactically prohibited fromRichard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-11When template argument deduction is ignoring qualifiers, perform deepDouglas Gregor
2012-03-10When determining whether an identifier followed by a '<' in a memberDouglas Gregor
2012-03-10Fix crash & accepts-invalid for array of arrays of user defined type.David Blaikie
2012-03-10PR12225: The requirement that literal operators be namespace-scope functionsRichard Smith
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall
2012-03-10Slightly tweak this condition. "isTransparentContext()" was checking whether anNick Lewycky
2012-03-10Could not find this in C99. Perhaps this rule comes from a DR, but in any caseNick Lewycky
2012-03-10Only make a call to a copy constructor elidable if in fact we areDouglas Gregor
2012-03-10[Sema] A tag decl that is marked as invalid and is used in a decl-spec,Argyrios Kyrtzidis
2012-03-10Qualifiers on a canonical array type go on the outermost type, not theDouglas Gregor
2012-03-09[Sema] Fix a diag change to include a range that appeared intended, but neverDaniel Dunbar
2012-03-09Improve our semantic error recovery.Argyrios Kyrtzidis
2012-03-09[Sema] Remove dead getSourceRange() call, caught by Clang after markingDaniel Dunbar
2012-03-09lldb support: under debugger support flag, when sending messageFariborz Jahanian
2012-03-09[AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().Daniel Dunbar
2012-03-09-Wformat-non-iso: warn about positional arguments (pr12017)Hans Wennborg
2012-03-09Literal operators can't have default arguments.Richard Smith
2012-03-09Support for raw and template forms of numeric user-defined literals,Richard Smith
2012-03-09Perform l2r conversions on delete operands before doingJohn McCall
2012-03-09[AST] Reduce Decl::getASTContext() calls.Daniel Dunbar
2012-03-08Don't crash when a statement in a block is ill-formed butJohn McCall
2012-03-08Turn explicit construction of temporaries using initializer list syntax into ...Sebastian Redl
2012-03-08Replace MarkVarRequired with a more genericRafael Espindola
2012-03-08Add support for cooked forms of user-defined-integer-literal andRichard Smith
2012-03-08Implement C++11 [lex.ext]p10 for string and character literals: a ud-suffix notRichard Smith
2012-03-08Sema: Don't emit a gajillion calls to sanity() -- an empty function -- in NDEBUGDaniel Dunbar
2012-03-08User-defined literal support for character literals.Richard Smith
2012-03-08Fix -Wuninitialized to catch the case of a class being initialized with a callRichard Trieu
2012-03-08improve on diagnostic and provide a fixit hint whenFariborz Jahanian