- c34ee5e Move InitListChecker out of Sema.h by Douglas Gregor · 16 years ago
- 3e8ffd2 Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupDeclInContext(). by Steve Naroff · 16 years ago
- 4c67834 Code generation support for C99 designated initializers. by Douglas Gregor · 16 years ago
- b43a50f Name change (isTypeName->getTypeName). by Steve Naroff · 16 years ago
- 6697312 Complete semantic checking for typedef redeclarations in C++. The by Douglas Gregor · 16 years ago
- 133147d Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 16 years ago
- 939837f Remove 'enableLazyBuiltinCreation' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 16 years ago
- 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
- 13ca96a Fix for PR2100: merge types for variables. by Eli Friedman · 16 years ago
- 91b9f20 Ignore parens when determining if an expr is a string literal. Fixes PR3382. by Anders Carlsson · 16 years ago
- be109b3 Handle any undeclared parameters in a K&R-style function with a by Douglas Gregor · 16 years ago
- 21282df EXTWARNify the warning about unnamed typedefs of enums by Douglas Gregor · 16 years ago
- 05c13a3 Initial implementation of semantic analysis and ASTs for C99 by Douglas Gregor · 16 years ago
- cf79b01 Don't look up decls with no name (such as parameters and unnamed tagged types), by Chris Lattner · 16 years ago
- 5af2f35 Optimize Declarator to avoid malloc/free traffic for the argument list of a by Chris Lattner · 16 years ago
- 40f4e69 Rename DeclContext::insert to DeclContext::makeDeclVisibleInContext and document both it and DeclContext::addDecl properly by Douglas Gregor · 16 years ago
- 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
- 4ec339f Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 16 years ago
- 59b5da6 Support evaluation of vector constant expressions, and codegen of same. by Nate Begeman · 16 years ago
- 8158f69 Warn about typedefs of enums without any declarator name. Fixes rdar://problem/6503878 by Douglas Gregor · 16 years ago
- 0b7a158 Teach DeclContext how to find the primary declaration for any TagDecl by Douglas Gregor · 16 years ago
- c55a240 Don't ICE on user redeclaration of objc's built-in types. by Fariborz Jahanian · 16 years ago
- 95d58f3 silence release-assert warning. by Chris Lattner · 16 years ago
- d5ed8c3 Extract code dealing with typedef declarators into a separate function. by Zhongxing Xu · 16 years ago
- cb8f4f1 Extract code dealing with variable declarator into a separate function. by Zhongxing Xu · 16 years ago
- 416fcaf Extract code dealing with declarators of function type into a separate function by Zhongxing Xu · 16 years ago
- 13fd416 PR3330: given an enum like this: by Chris Lattner · 16 years ago
- 6ed2ef8 add support for initializing static vars with a cast to union (gcc extension) by Nuno Lopes · 16 years ago
- 7176fff Initial implementation of member name lookup by Douglas Gregor · 16 years ago
- eb11cd0 Refactor name lookup. by Douglas Gregor · 16 years ago
- 09f41cf Introduce support for C++0x explicit conversion operators (N2437) by Douglas Gregor · 16 years ago
- fc76761 FunctionDecl::setParams() now uses the allocator associated with ASTContext to allocate the array of ParmVarDecl*'s. by Ted Kremenek · 16 years ago
- ee159c1 Permitting typedefs without a name is a Microsoft/GNU extension by Douglas Gregor · 16 years ago
- 482b77d Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr Rak by Douglas Gregor · 16 years ago
- 4920f1f Implement support for anonymous structs and unions in C. Both C and by Douglas Gregor · 16 years ago
- 1a0d31a Properly set the scope of non-fields declared within a struct, union, by Douglas Gregor · 16 years ago
- 2726f9a Fix operator precedence. by Sebastian Redl · 16 years ago
- dcde115 Don't bother setting NextDeclarator for EnumConstantDecls. It isn't used by Douglas Gregor · 16 years ago
- 3218c4b When we see a reference to a struct, class, or union like "struct X" by Douglas Gregor · 16 years ago
- 6037fcb Replace DeclContext's vector of ScopedDecl pointers with a linked list by Douglas Gregor · 16 years ago
- a8cc8ce Make sure that ScopedDecls passed to DeclContext::addDecl are added into their lexical context by Douglas Gregor · 16 years ago
- 2555351 Remove double-insertion of EnumConstantDecls. Thanks to Zhongxing Xu for pointing this out by Douglas Gregor · 16 years ago
- 72de667 Unify the code for defining tags in C and C++, so that we always by Douglas Gregor · 16 years ago
- 0701bbb This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 16 years ago
- bc468ba Fix PR clang/3291 by Douglas Gregor · 16 years ago
- 6b3945f Finished semantic analysis of anonymous unions in C++. by Douglas Gregor · 16 years ago
- e21b994 Use DeclContext::getLookupContext wherever necessary to ensure that we look through transparent contexts by Douglas Gregor · 16 years ago
- bcbffc4 Initial implementation of anonymous unions (and, as a GNU extension, by Douglas Gregor · 16 years ago
- ce35607 Allow Objective-C entities to be declared within a transparent context by Douglas Gregor · 16 years ago
- 7bea766 simplify some code using 'continue' and the new 'isInIdentifierNamespace' predicate. by Chris Lattner · 16 years ago
- 4f3b8f8 Minor tweaks to the transparent declcontext patch by Douglas Gregor · 16 years ago
- 1a49af9 Add QualifiedDeclRefExpr, which retains additional source-location by Douglas Gregor · 16 years ago
- 64b45f7 PODness and Type Traits by Sebastian Redl · 16 years ago
- 074149e Introduce support for "transparent" DeclContexts, which are by Douglas Gregor · 16 years ago
- f780abc Parser support for C++ using directives, from Piotr Rak by Douglas Gregor · 16 years ago
- a4ed0d8 Diagnose declarations that don't declare anything, and fix PR3020. by Sebastian Redl · 16 years ago
- 70316a0 Add support for out-of-line definitions of conversion functions and member operators by Douglas Gregor · 16 years ago
- 2f40270 Add full dllimport / dllexport support: both sema checks and codegen. by Anton Korobeynikov · 16 years ago
- c4b4e7b Keep track of template arguments when we parse them. Right now, we don't actually do anything with the template arguments, but they'll be used to create template declarations by Douglas Gregor · 16 years ago
- 61366e9 Correct the order in which we cope with end-of-class-definition by Douglas Gregor · 16 years ago
- 6ed40e3 Don't push OverloadedFunctionDecls onto the chain of declarations by Douglas Gregor · 16 years ago
- 3fc749d Don't explicitly represent OverloadedFunctionDecls within by Douglas Gregor · 16 years ago
- fcdbb93 Handle typedefs to VLAs (Emit the size expr when we encounter the typedef by Anders Carlsson · 16 years ago
- 1c0cfd4 Get rid of the old Expr::Evaluate variant. by Anders Carlsson · 16 years ago
- 45920e8 Allow downcasts of pointers to Objective-C interfaces, with a by Douglas Gregor · 16 years ago
- 264c8ed Don't check initializers when there are dependent types or type-dependent expressions involved by Douglas Gregor · 16 years ago
- 375d37c Patch to re-implement duplicate ivar checking by Fariborz Jahanian · 16 years ago
- a769c00 This patch will build the Records lazily per Steve's comments. by Fariborz Jahanian · 16 years ago
- 777f07b diagnose C99 6.9.1p5, C arguments in definitions that are lacking by Chris Lattner · 16 years ago
- cc98eac Move the other Sema::ActOnLinkageSpec to SemaDeclCXX. by Chris Lattner · 16 years ago
- 5a003a4 Move Sema::ActOnLinkageSpec to SemaDeclCXX. by Chris Lattner · 16 years ago
- 45579f5 Make sure that enumerators show up within the enumeration declaration. Fixes. PR clang/3220 by Douglas Gregor · 16 years ago
- f44515a Make linkage-specifications hold on to all of their declarations by Douglas Gregor · 16 years ago
- 72b505b Delay parsing of default arguments of member functions until the class by Douglas Gregor · 16 years ago
- 3281eff Diagnose that ivars in current and super class may not by Fariborz Jahanian · 16 years ago
- 0a59acb Make name lookup when we're inside a declarator's scope, such as ClassName::func, work with the new unqualified name lookup code. Test it with default arguments in out-of-line member definitions by Douglas Gregor · 16 years ago
- 584049d Diagnose erroneous uses of out-of-line member definitions and scope by Douglas Gregor · 16 years ago
- 9ee92e8 Name of addLayoutToClass is confusing as no layout calculation by Fariborz Jahanian · 16 years ago
- 9e7d9de Place constructors and destructors into the DeclContext of the class, by Douglas Gregor · 16 years ago
- 9fbb609 Removed setRecordForDecl. Added a FIXME. by Fariborz Jahanian · 16 years ago
- 7df7b6b Create new EnumDecl nodes for redeclarations of enums, linking them by Douglas Gregor · 16 years ago
- 60f8c86 Add storage layout to ObjC classes. by Fariborz Jahanian · 16 years ago
- 798d119 Some utilities for using the smart pointers in Actions, especially Sema. Convert a few functions. by Sebastian Redl · 16 years ago
- 9d35097 Enable out-of-line definitions of C++ constructors and destructors by Douglas Gregor · 16 years ago
- cd08707 Implement rdar://6138816 - [sema] named bitfields cannot have 0 width by Chris Lattner · 16 years ago
- c9467cf In C++, set the type of each of the enumerators in an enumeration to by Douglas Gregor · 16 years ago
- e267ff3 Address some comments on the name lookup/DeclContext patch from Chris by Douglas Gregor · 16 years ago
- 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
- f57172b Move Sema::isTemplateParameterDecl to Decl::isTemplateParameter, where it belongs by Douglas Gregor · 16 years ago
- e50897a fix 80-col violation. by Zhongxing Xu · 16 years ago
- 7fd1df2 Pass the VLA size expr range to the VLA diags by Anders Carlsson · 16 years ago
- 96e05bc Improve VLA diagnostics/sema checking. Fixes PR2361 and PR2352. by Anders Carlsson · 16 years ago
- 9f1e572 Add diagnostics for bitfields. by Anders Carlsson · 16 years ago
- 898574e Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
- 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago
- 49184b2 Use VerifyIntegerConstantExpression instead of isIntegerConstantExpr. Fixes PR2963 by Anders Carlsson · 16 years ago
- 9e09f5d Make Sema::CheckForConstantInitializer use Expr::Evaluate. This fixes PR3130. by Anders Carlsson · 16 years ago
- e89b028 Initialize storage class even if we got an erroneous mutable by Douglas Gregor · 16 years ago
- d14094d Remove some bad characters from comment. by Sebastian Redl · 16 years ago
- d162584 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 16 years ago