- fe63dc5 Add support for the __has_trivial_constructor type trait. by Anders Carlsson · 17 years ago
- bb99c5c Fixup http://llvm.org/viewvc/llvm-project?rev=69165&view=rev (based on feedback from Eli). by Steve Naroff · 17 years ago
- 6f84266 Revert previous patch (will commit a fix soon). by Steve Naroff · 17 years ago
- 635168a Fix <rdar://problem/6789707> "warning: 'extern' variable has an initializer" not correct for __private_extern__. by Steve Naroff · 17 years ago
- fab0262 Fix <rdar://problem/6791490> [clang10 regression] [sema] invalid illegal jump diagnostic. by Steve Naroff · 17 years ago
- 5196c61 Fix <rdar://problem/6252084> [sema] jumps into Obj-C exception blocks should be disallowed. by Steve Naroff · 17 years ago
- 4c0dc0e Use hasAttr instead of getAttr for conditionals. by Mike Stump · 17 years ago
- 0ca1660 Audit __private_extern__ handling. by Daniel Dunbar · 17 years ago
- ca5ae66 Fixup CodeGen for __weak __block variables. Radar 6756266 by Mike Stump · 17 years ago
- 337cd3a PR3461: reject initializer for incomplete type. Based on patch by Tim by Eli Friedman · 17 years ago
- 712a351 Make the selection of type declarations in Sema::getTypeName by Douglas Gregor · 17 years ago
- 090d34c fix another case that assumed that GetTypeForDeclarator would never return null. by Chris Lattner · 17 years ago
- 38d7919 fix code that incorrectly assumed that GetTypeForDeclarator cannot return null. by Chris Lattner · 17 years ago
- ffaa0e6 Diagnose invalid uses of tagged types with a missing tag. For example, in: by Chris Lattner · 17 years ago
- 14bdb78 fix a valgrind problem I noticed while developing another patch, by Chris Lattner · 17 years ago
- 8279cea a few cleanups to StatementCreatesScope: unnest the whole thing, by Chris Lattner · 17 years ago
- 9713a1c simplify code to use adjustParameterType, apply objc arg attributes by Chris Lattner · 17 years ago
- 347eec9 diagnose attempts to return objc interfaces by-value from C functions. by Chris Lattner · 17 years ago
- de5a531 Improve the 'cannot pass objc interface by value' diagnostic: by Chris Lattner · 17 years ago
- 92863e4 Compare the predefines buffer in the PCH file with the predefines by Douglas Gregor · 17 years ago
- 1e9bf3b Various minor fixes to PCH reading and writing, with general by Douglas Gregor · 17 years ago
- ef84c4b Implementation of pre-compiled headers (PCH) based on lazy by Douglas Gregor · 17 years ago
- bcced4e Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 17 years ago
- 32e6e8e Add some FIXMEs for missing checks. by Eli Friedman · 17 years ago
- b53c0c2 -Wmissing-prototypes shouldn't complain about main() missing a prototype. by Douglas Gregor · 17 years ago
- 574c745 Diagnose uses of function specifiers on declarations which don't declare by Eli Friedman · 17 years ago
- 862ffb1 Clean up -fixit output slightly by Douglas Gregor · 17 years ago
- 170512f Add some more code modification hints by Douglas Gregor · 17 years ago
- fe3d7d0 Make parsing a semantic analysis a little more robust following Sema by Douglas Gregor · 17 years ago
- f1b876d Implement -Wmissing-prototypes. Fixes PR3911. by Douglas Gregor · 17 years ago
- 5bbb3c8 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 17 years ago
- 83f095c Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 17 years ago
- f4d17c4 Improve recovery when a constructor fails to type-check. Test case from Anders by Douglas Gregor · 17 years ago
- 5558ca1 Factor the member access specifier setting code into its own function. No intended functionality change. by Anders Carlsson · 17 years ago
- 2ed6ceb Check that the access specifier of a member redeclaration is the same as the original declaration. by Anders Carlsson · 17 years ago
- 97f1f1c The injected-class-name of class templates and class template by Douglas Gregor · 17 years ago
- a28908d Tighten the setAccess assert. We now allow AS_none if the decl contex is not a C++ record decl. by Anders Carlsson · 17 years ago
- ef1a09a Implement template instantiation for static data members of class by Douglas Gregor · 17 years ago
- 6c2adff Pass access specifiers through to member classes and member enums. by Douglas Gregor · 17 years ago
- 8ea8fd4 Instantiation for member classes of class templates. Note that only by Douglas Gregor · 17 years ago
- dfcad11 Predicate to detect when a RecordDecl is really the injected-class-name by Douglas Gregor · 17 years ago
- ac1fb65 Make sure to use RequireCompleteType rather than testing for by Douglas Gregor · 17 years ago
- b5a27b4 More work on diagnosing abstract classes. We can now handle cases like by Anders Carlsson · 17 years ago
- f4f296d Template instantiation for the declarations of member functions within by Douglas Gregor · 17 years ago
- eb0c532 More improvements to abstract type checking. Handle arrays correctly, and make sure to check parameter types before they decay. by Anders Carlsson · 17 years ago
- 0d5ca29 It's an error to try to allocate an abstract object using new. by Anders Carlsson · 17 years ago
- 893c2c9 Fix PR3855. When we encounter an incompatible redeclaration of a by Douglas Gregor · 17 years ago
- d6b05f7 Tighten up the determination of whether a function declaration has a by Douglas Gregor · 17 years ago
- d4eca01 Thanks to Eli for pointing out my misreading of 6.2.2p5 by Douglas Gregor · 17 years ago
- 576cc6f Disallow abstract types where appropriate. by Anders Carlsson · 17 years ago
- 7cbd8fb Keep track of whether a class is abstract or not. This is currently only used for the __is_abstract type trait. by Anders Carlsson · 17 years ago
- 3731162 Variables marked as "extern" can actually have internal linkage if by Douglas Gregor · 17 years ago
- 2797d32 Add a clarifying comment about HasPrototype's computation by Douglas Gregor · 17 years ago
- 3729f24 If a function is declared as, e.g., by Douglas Gregor · 17 years ago
- 90a1a65 Introduce a new expression type, UnresolvedDeclRefExpr, that describes by Douglas Gregor · 17 years ago
- e177b72 Extend the use of QualifiedNameType to the creation of class template by Douglas Gregor · 17 years ago
- 5253768 Introduce a representation for types that we referred to via a by Douglas Gregor · 17 years ago
- 6bfde49 The scope representation can now be either a DeclContext pointer or a by Douglas Gregor · 17 years ago
- 441914e pull a nested conditional + comment out into its own variable, by Chris Lattner · 17 years ago
- 954f6b27 Implement instantiation of enums within class templates. This isn't by Douglas Gregor · 17 years ago
- 6caa9dd Check signedness of bitfield sizes. by Anders Carlsson · 17 years ago
- 846b1ec Remove ActiveScope (revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65694 and http://llvm.org/viewvc/llvm-project?view=rev&revision=66741). by Steve Naroff · 17 years ago
- 6873f9c Implement template instantiation for builtin binary operators by Douglas Gregor · 17 years ago
- 7398059 API fix: All "bodies" for functions, Objective-C methods, blocks, are assumed to by Ted Kremenek · 17 years ago
- 04e9a03 Fix various problems with matching out-of-line definitions of static by Douglas Gregor · 17 years ago
- 0c88030 Move most of the checking from ActOnCXXMemberDeclarator to other, more general routines. This is a step toward separating the checking logic from Declarators, which in turn is required for template instantiation. by Douglas Gregor · 17 years ago
- 4261e4c Make sure that we set the access specifier for an instantiated FieldDecl, and that the aggregate and POD flags for an instantiated class template are updated based on instantiation of a FieldDecl by Douglas Gregor · 17 years ago
- 212cab3 Eliminate CXXClassVarDecl. It doesn't add anything by Douglas Gregor · 17 years ago
- 1efa437 Implement basic template instantiation for fields. Reshuffle checking by Douglas Gregor · 17 years ago
- 2689746 Add basic, hackish support for instantiation of typedefs in a class by Douglas Gregor · 17 years ago
- 0760fa1 Add type checking for tentative definitions at the end of the translation unit. by Douglas Gregor · 17 years ago
- 8145742 Partial fix for PR3310, concerning type-checking for tentative by Douglas Gregor · 17 years ago
- 0275115 Address Doug's comments wrt the mangler and fix Eli's test case by Anders Carlsson · 17 years ago
- ed0cfbd Rename DiagnoseIncompleteType to RequireCompleteType, and update the documentation to reflect the fact that we can instantiate templates here by Douglas Gregor · 17 years ago
- 3e06dbf Downgrade complaints about the use of variable-sized types within a by Douglas Gregor · 17 years ago
- 2e7cba6 Use the 'declaration does not declare anything' error when we see an anonymous struct/union declaration outside of a struct or union in C by Douglas Gregor · 17 years ago
- a74a297 Implement GNU C semantics for K&R function definitions that follow a by Douglas Gregor · 17 years ago
- c2fd626 Improve recovery from ill-formed scope specifiers. Fixes PR3670. by Douglas Gregor · 17 years ago
- d45b93b Implement the GNU semantics for forward declarations of enum types in by Douglas Gregor · 17 years ago
- d26760a refactor C++ bitfield checking a bit (haha) by Chris Lattner · 17 years ago
- 73bf7b4 fix PR3607 and a fixme, by checking bitfield constraints more consistently. by Chris Lattner · 17 years ago
- 03b5394 When parsing a function body, add it to the crash stack, giving us something by Chris Lattner · 17 years ago
- 9ad7244 Check that the return type for function definitions is complete. by Eli Friedman · 17 years ago
- 9631e18 Switch attributes to be allocated from the declcontext bump pointer just like by Chris Lattner · 17 years ago
- 9a2d50e7 add an a Attr::Destroy method and force clients to go through it. As part of by Chris Lattner · 17 years ago
- 463421d Implement the basics of implicit instantiation of class templates, in by Douglas Gregor · 17 years ago
- 5a80bd1 Rework the way we find locally-scoped external declarations when we by Douglas Gregor · 17 years ago
- 5d7ede6 Whoops, actually remove the VLA/VM check in FinalizeDeclaratorGroup. by Anders Carlsson · 17 years ago
- 6c88580 Fix invalid VLAs/VMs in Sema::ActOnVariableDeclarator, so that the variable will have the right type by the time the initializer is checked. This ensures that code like by Anders Carlsson · 17 years ago
- 309e486 Fix a crash in test/Parser/control-scope.c that testrunner didn't by Chris Lattner · 17 years ago
- d123bd0 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 17 years ago
- cba899f Check a few more kinds of declarations that make a scope. by Eli Friedman · 17 years ago
- f69d09b Start of checking for gotos which jump to an illegal destination. by Eli Friedman · 17 years ago
- 2c7bd6b Fix minor memory leak. Add comment describing what we need to do for by Eli Friedman · 17 years ago
- deaad8c Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 17 years ago
- 4f294cf Zap the Sema constant initializer checking code that we aren't using by Eli Friedman · 17 years ago
- adf40d4 Fix for PR3663/3669: use TryToFixInvalidVariablyModifiedType for by Eli Friedman · 17 years ago
- 739ef0c C99 DR #316 implies that the function parameter types that are known by Douglas Gregor · 17 years ago
- 0cb7803 move some initialization checking code from SemaDecl.cpp by Chris Lattner · 17 years ago
- d7e7b8e first wave of fixes for @encode sema support. This is part of PR3648. by Chris Lattner · 17 years ago