- 6ca7cfb When instantiating a UnaryOperator, allow the resulting expression to by Douglas Gregor · 15 years ago
- 45aa455 Implement -Wsign-compare, or at least the actual comparison part of it. by John McCall · 15 years ago
- b1c2ea5 Make sure to grab CVR qualifiers from the canonical type. ARGH! by Douglas Gregor · 15 years ago
- 8a4386b When instantiating a MemberExpr, be sure to instantiate the by Douglas Gregor · 15 years ago
- 6aee621 Comments, formatting. Based on patch by Brandon Pearcy! by John McCall · 15 years ago
- b419004 Diagnose using a field to initialize itself. Patch by Brandon Pearcy! by John McCall · 15 years ago
- 43d8863 When starting a C++ member access expression, make sure to compute the by Douglas Gregor · 15 years ago
- ff52439 Fix a little canonical-types issue with non-type template arguments. by Douglas Gregor · 15 years ago
- 1fe6b91 Don't try to check the initialization of fields with dependent by Douglas Gregor · 15 years ago
- 87c12c4 Store the unresolved class type in MemberPointerType's Class field, by Douglas Gregor · 15 years ago
- 12c118a Switch parsing of using declarations over to ParseUnqualifiedId. by Douglas Gregor · 15 years ago
- 5ab7517 Preserve type source information in sizeof/alignof expressions, and pass it by John McCall · 15 years ago
- c86a6e9 When performing template instantiation (transformation) of by Douglas Gregor · 15 years ago
- 9112b93 Diagnose the use of 'fastcall' on functions without prototypes or with by John McCall · 15 years ago
- d00f200 Diagnose __builtin_offsetof on incomplete types. Fixes rdar://problem/7222956 by John McCall · 15 years ago
- 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
- ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
- df317bf Refine volatile handling, specifically, we must have the canonical by Mike Stump · 15 years ago
- 014e88d Parsing and semantic analysis for template-ids that name overloaded by Douglas Gregor · 15 years ago
- fbf6870 We have to ensure we have the canonical type to do this. This is but by Mike Stump · 15 years ago
- 6f26920 Remove previous patch for pr5296 due to further clarification by Fariborz Jahanian · 15 years ago
- 2d1c214 Replace the code that parses member access expressions after "." or by Douglas Gregor · 15 years ago
- 02a24ee Use ParseUnqualifiedId when parsing id-expressions. This eliminates by Douglas Gregor · 15 years ago
- 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
- cc667e2 Assortment of property attributes declared in continuation by Fariborz Jahanian · 15 years ago
- a6f14e1 Property declared in continuation class can only be used to by Fariborz Jahanian · 15 years ago
- 3684bd4 Diagnose implementation of a property declared in a category by Fariborz Jahanian · 15 years ago
- cf3293e When determining whether a reference to a static data member is an by Douglas Gregor · 15 years ago
- 7a34314 Within a template, qualified name lookup can refer to a non-dependent type by Douglas Gregor · 15 years ago
- 550d9b2 Implement "incremental" template instantiation for non-type template by Douglas Gregor · 15 years ago
- 259571e When a friend is declared in a dependent context, don't even try to by Douglas Gregor · 15 years ago
- e8c01bd Instantiate class template friends better; fixes PR5332. by Douglas Gregor · 15 years ago
- 3f7c7f4 Include macros in code-completion results by Douglas Gregor · 15 years ago
- 9e6b37a warn about returning the address of a label. by Chris Lattner · 15 years ago
- 1a31a18 Add a CK_DerivedToBaseMemberPointer cast kind and use it in Sema (Still no codegen). by Anders Carlsson · 15 years ago
- ac40605 Include pointee type information in the diagnostic for creating bad pointers or by John McCall · 15 years ago
- 85737a7 Report accurate source-location information when rebuilding types during by John McCall · 15 years ago
- 2685eab We may need to instantiate a class template specialization as part of a derived-to-base pointer case by Douglas Gregor · 15 years ago
- fbf2c94 Slightly improve source-location information during template instantiation by Douglas Gregor · 15 years ago
- f322ed6 Properly instantiate usage of overloaded operator []. Fixes PR5345. by Sebastian Redl · 15 years ago
- 828bff2 A few TemplateArgumentLoc clean-ups. Try to remember the Expr for a declaration. by John McCall · 15 years ago
- fd2300e Yet more instantiation-location information. Fixes PR5336. by Douglas Gregor · 15 years ago
- 0ebb6d3 Make sure to call CompleteConstructorCall for bases and members that are initialized implicitly in constructors so that default arguments etc are set correctly. Fixes PR5283. by Anders Carlsson · 15 years ago
- 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
- ed9c0f9 Implement support for semantic checking and template instantiation of by Douglas Gregor · 15 years ago
- 680a3f3 Use array's base element type in getting to its constructor. WIP. by Fariborz Jahanian · 15 years ago
- c0fcce4 Removed an unnecessary arguement passed to InitializeVarWithConstructor by Fariborz Jahanian · 15 years ago
- 5de2450 Diagnose use of data pointer member in a function call by Fariborz Jahanian · 15 years ago
- 5557b25 Slightly improve source location information during template instantiation by Douglas Gregor · 15 years ago
- db07b3f Type of a conditional expression with two distinct objective-c by Fariborz Jahanian · 15 years ago
- 7ced9c8 Introduce FunctionDecl::isInlined() to tell whether a function should by Douglas Gregor · 15 years ago
- 0130f3c Rename FunctionDecl::isInline/setInline to by Douglas Gregor · 15 years ago
- 3b846b6 Explicit instantiation suppresses the instantiation of non-inline by Douglas Gregor · 15 years ago
- 0d03514 An explicit instantiation definition only instantiations those class by Douglas Gregor · 15 years ago
- 6c813e1 Generate constructor for value-initialization cases, even if the by Fariborz Jahanian · 15 years ago
- aee3c93 Implement Chris's suggestions for the precendence warnings. Reformat the code a bit. Test the fixits. by Sebastian Redl · 15 years ago
- 972e6ce Only set the point of instantiation for an implicit or explicit by Douglas Gregor · 15 years ago
- cf57d61 Almost missed this one... Doc update for last change. by Mike Stump · 15 years ago
- 1d7e767 Refine noreturn handling. Fixes -Wmissing-noreturn so that it doesn't by Mike Stump · 15 years ago
- 7762291 Use a pred_iterator instead of a succ_iterator (wrong typedef). by Ted Kremenek · 15 years ago
- ef78ac6 Add 'fixit' hint on mis-use of pointer-to-member binary operators. by Fariborz Jahanian · 15 years ago
- 6b169ac Add fixit hint to bitwise precedence warning. by Sebastian Redl · 15 years ago
- 9e1d29b Implement a warning for mixing bitwise logical with comparison ops. Fixes PR5297. by Sebastian Redl · 15 years ago
- 7a128e8 Fix PR5298 - -Wmissing-noreturn shouldn't warn if the function is already by Chris Lattner · 15 years ago
- 5233826 Implement rdar://6756623 - use of deprecated type in deprecated typedef should not warn by Chris Lattner · 15 years ago
- 38fd4d0 Make sure we actually have a definition before asking if it is implicit. Fixes PR4674. by Sebastian Redl · 15 years ago
- d451f83 When parsing a top level struct declaration, make sure to by Chris Lattner · 15 years ago
- a64ef0a move calls to DiagnoseUseOfDecl (which warns about deprecated/unavailable by Chris Lattner · 15 years ago
- 8ce35b0 Remove the Skip parameter from GetTypeForDeclarator and dependents. Take the opportunity to improve an error message and fix PR4498. by Sebastian Redl · 15 years ago
- 5a597a9 remove a nonsensical todo by Chris Lattner · 15 years ago
- 311157f move the extwarn about using long long out of the entry of by Chris Lattner · 15 years ago
- 5db2bb1 simplify interface to ConvertDeclSpecToType, check for inferred by Chris Lattner · 15 years ago
- 1564e39 change ConvertDeclSpecToType to be a static function in SemaType.cpp by Chris Lattner · 15 years ago
- c7f1904 change Sema::ActOnFriendTypeDecl to use GetTypeForDeclarator instead by Chris Lattner · 15 years ago
- 778ed74 various cleanups for SemaType.cpp by Chris Lattner · 15 years ago
- ffb9368 minor reorg: check both attributes before decl. by Chris Lattner · 15 years ago
- 10ca337 simplify Sema::getTypeName a bit: if control gets out of the switch, by Chris Lattner · 15 years ago
- b7c3fd7 In objc mode, every identifier in a cast expression was using doing a by Chris Lattner · 15 years ago
- 9994a34 Audit the code for places where it is assumed that every base specifier refers to a RecordType. Add assertions or conditions as appropriate. This fixes another crash in the Apache stdlib vector. by Sebastian Redl · 15 years ago
- bbc1cc5 Ignore dependent bases in ADL. Fixes PR5271. by Sebastian Redl · 15 years ago
- 2207d79 Add support for vector shifts, pretty straight forward. by Nate Begeman · 15 years ago
- ba6a9bd Preserve type source information in TypedefDecls. Preserve it across by John McCall · 15 years ago
- 3eefb1c Fix overload resolution when calling a member template or taking the by Douglas Gregor · 15 years ago
- 33642df Implement template instantiation for non-type template parameters. Fixes PR5103. by Douglas Gregor · 15 years ago
- e27ec8a Store the builtin types as CanQualTypes. Expand a bit on the CanQual API, by John McCall · 15 years ago
- 097bfb1 Migrate Sema::ActOnCallExpr to Sema::FixOverloadedFunctionReference, by Douglas Gregor · 15 years ago
- 58e4677 Remove OriginalTypeParmDecl; the original type is the one specified by John McCall · 15 years ago
- f071e9b Diagnose misuse of '.*' and '->*' operators during parse by Fariborz Jahanian · 15 years ago
- 644be85 Apply the special enum restrictions from [over.match.oper]p3b2 in argument-dependent lookup too. This fixes PR5244. by Sebastian Redl · 15 years ago
- a2813ce Eliminate QualifiedDeclRefExpr, which captured the notion of a by Douglas Gregor · 15 years ago
- 7a1f4cc Fixed a code gen bug (by fixing the AST) involving user-defined by Fariborz Jahanian · 15 years ago
- eee91c3 Rebuild dependently-sized ext vectors if either the element type or the size by John McCall · 15 years ago
- 38caf91 Silence GCC 4.3 warning. by Benjamin Kramer · 15 years ago
- 07fb6be Preserve type source information when substituting into FieldDecls. by John McCall · 15 years ago
- eb692e0 Preserve source information for anonymous struct/union declarations. by John McCall · 15 years ago
- 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago
- 467b27b Canonicality is a property of qualified types, not unqualified types. by John McCall · 15 years ago
- 423a4e0 When replacing a template-id expression with a declaration reference expression after overloading completes, make sure to keep the qualifier. Still not ready with that test-case... by Douglas Gregor · 15 years ago
- f17bb74 When building and instantiating a template-id reference expression, such as by Douglas Gregor · 15 years ago
- 5ed66f7 Try to instantiate templates before doing hierarchy checks in static_cast. Fixes PR5261. by Sebastian Redl · 15 years ago