aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2009-05-15I take it back, InstantiateExpr does not check for null.Anders Carlsson
2009-05-15Instantiation support for 'this'Anders Carlsson
2009-05-15No need to null check the expr, Sema::SemaRef.InstantiateExpr handles all that.Anders Carlsson
2009-05-15Make sure that the type associated with a class template is dependent.Douglas Gregor
2009-05-15Template instantiation for "if" statements. Also:Douglas Gregor
2009-05-15Move statement instantiation into its own file. No functionality changeDouglas Gregor
2009-05-15Call ActOnStartOfFunctionDecl/ActOnFinishFunctionBody whenDouglas Gregor
2009-05-15Instantiate return statements.Anders Carlsson
2009-05-15Add NullStmt::Clone and use itAnders Carlsson
2009-05-15Instantiate goto and label statements. (Very useful, I know)Anders Carlsson
2009-05-15Implement template instantiation for DeclStmtDouglas Gregor
2009-05-14Don't warn if result/argument type of an implemented Fariborz Jahanian
2009-05-14Template instantiation for the NULL statement. Lame, I knowDouglas Gregor
2009-05-14Introduce basic support for instantiating the definitions of memberDouglas Gregor
2009-05-14Check that the function being overridden is virtual.Anders Carlsson
2009-05-14Improvements to the FunctionDecl getters/setters.Anders Carlsson
2009-05-14Introduce a stack of instantiation scopes that are used to store the mapping ...Douglas Gregor
2009-05-14Link FunctionDecls instantiated from the member functions of a classDouglas Gregor
2009-05-14updated comments.Fariborz Jahanian
2009-05-14Adds recognition of sentinel attribute on block declarations.Fariborz Jahanian
2009-05-14Better diagnostics for covariance when checking overriding return types.Anders Carlsson
2009-05-14When there are any member new operators, global versions aren't looked up at ...Sebastian Redl
2009-05-14Diagnose missing sentinel argument on a funciton callFariborz Jahanian
2009-05-14In C++, warn when something previously declared as a "struct" is laterDouglas Gregor
2009-05-14Add return type checking for overriding virtual functions. We currently don't...Anders Carlsson
2009-05-14Implement explicit instantiations of member classes of class templates, e.g.,Douglas Gregor
2009-05-13Look for and diagnose missing sentinel argument on messageFariborz Jahanian
2009-05-13Use an iterator type for found_decls_begin/found_decls_end.Anders Carlsson
2009-05-13Add a new, more advanced CheckDerivedToBaseConversion that takes custom diagn...Anders Carlsson
2009-05-13Add some basic type checking for attributes ns_returns_retained andTed Kremenek
2009-05-13Explicit instantiations of templates now instantiate the definitionsDouglas Gregor
2009-05-13Disable access control by default. It can be enabled with the -faccess-contro...Anders Carlsson
2009-05-13Improve the semantic checking for explicit instantiations ofDouglas Gregor
2009-05-13Some early declarations to support sentinel attribute onFariborz Jahanian
2009-05-13Fix <rdar://problem/6880975> [format string] Assertion failed: (Arg < NumArgs...Ted Kremenek
2009-05-13Fix rdar://6880951 by rejecting vectors of vectors.Chris Lattner
2009-05-13reject use of the GNU _Decimal32 extension with a diagnostic, not an abort.Chris Lattner
2009-05-13eli correctly points out that this code is dead, just rip it out forChris Lattner
2009-05-13add support for __sync_nand_and_fetch and __sync_fetch_and_nand,Chris Lattner
2009-05-13Fix rdar://6881069, a crash on a form of vector_size that weChris Lattner
2009-05-13Semantic analysis for explicit instantiation of class templates. WeDouglas Gregor
2009-05-12Implement parsing for explicit instantiations of class templates, e.g.,Douglas Gregor
2009-05-12improve the diagnostic for uses of the GCC "global variable in a register" ex...Chris Lattner
2009-05-12Method attributes may only be specified on methodFariborz Jahanian
2009-05-12Method who have definitions in structs/classes are semantically inline.Chris Lattner
2009-05-11Encapsulate template arguments lists in a new class,Douglas Gregor
2009-05-11Friend declarations are only valid inside class definitions.Anders Carlsson
2009-05-11Implement the notions of the "current instantiation" and "unknownDouglas Gregor
2009-05-10With the introduction of nullptr, a template argument that refers to a declar...Douglas Gregor
2009-05-10Implement the semantics of the injected-class-name within a classDouglas Gregor