- 43af76e Some struct/class mismatch fixes, to silence MSVC warnings. by Sebastian Redl · 16 years ago
- 2479366 fix PR3607 and a fixme, by checking bitfield constraints more consistently. by Chris Lattner · 16 years ago
- 61d6852 Fix <rdar://problem/6144382> [sema] gcc inconsistency w.r.t. forward protocol declarations. by Steve Naroff · 16 years ago
- 21ff9c9 When parsing a function body, add it to the crash stack, giving us something by Chris Lattner · 16 years ago
- a6e3ac5 Implemented access check for ivars accessed inside by Fariborz Jahanian · 16 years ago
- 175ba1e Some refactoring of recent code. No functionality change. by Fariborz Jahanian · 16 years ago
- 6b9dfd4 Finish up some fixes related to <rdar://problem/6497631> Message lookup is sometimes different than gcc's. by Steve Naroff · 16 years ago
- 24e1e70 Change Parser::ParseCaseStatement to use an iterative approach to parsing by Chris Lattner · 16 years ago
- 7ba138a Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel, please verify). by Steve Naroff · 16 years ago
- 2943aed Implement the basics of implicit instantiation of class templates, in by Douglas Gregor · 16 years ago
- b7f95f5 Check for duplicate declaration of method of a class in its extension. by Fariborz Jahanian · 16 years ago
- 6393519 Rework the way we find locally-scoped external declarations when we by Douglas Gregor · 16 years ago
- cddc888 "This patch uses the new ObjCImplDecl class to merge Sema::ImplMethodsVsClassMethods and Sema::ImplCategoryMethodsVsIntfMethods methods. by Chris Lattner · 16 years ago
- b098c14 Remove PrevFunctionScope slot (it isn't needed)...use getParent() instead. by Steve Naroff · 16 years ago
- ebf6443 Minor name change (move the ObjC prefix to a more appropriate place). by Steve Naroff · 16 years ago
- f3cf897 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 16 years ago
- 8f17b66 Start of checking for gotos which jump to an illegal destination. by Eli Friedman · 16 years ago
- 724651c Template instantiation for function types by Douglas Gregor · 16 years ago
- cd281c3 Implement template instantiation for pointer, reference, and (some) by Douglas Gregor · 16 years ago
- 99ebf65 Implement the basic approach for instantiating types, with a lot of FIXME'd by Douglas Gregor · 16 years ago
- 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
- 4b2d3f7 Introduce code modification hints into the diagnostics system. When we by Douglas Gregor · 16 years ago
- 22dc0b0 Fix <rdar://problem/6574319> clang issues error on 'readonly' property with a defaul setter attribute. by Steve Naroff · 16 years ago
- f1afaf6 Fix http://llvm.org/bugs/show_bug.cgi?id=3544. by Steve Naroff · 16 years ago
- 2129828 Zap the Sema constant initializer checking code that we aren't using by Eli Friedman · 16 years ago
- 88b7094 Perform additional semantic checking of class template by Douglas Gregor · 16 years ago
- 39a8de1 Implement parsing of nested-name-specifiers that involve template-ids, e.g., by Douglas Gregor · 16 years ago
- 8b419b9 move InitListChecker to be private to SemaInit.cpp by Chris Lattner · 16 years ago
- 95e8d65 Make CheckSingleInitializer a static function in SemaInit.cpp by Chris Lattner · 16 years ago
- f71ae8d make CheckStringLiteralInit a static function in SemaInit.cpp by Chris Lattner · 16 years ago
- 6c291a8 change IsStringLiteralInit into a static function in SemaInit.cpp by Chris Lattner · 16 years ago
- d6f7e9d When we're declaring an object or function with linkage, teach name by Douglas Gregor · 16 years ago
- 8f30105 Extend the implicit declaration and checking against out-of-scope by Douglas Gregor · 16 years ago
- 04495c8 Improve merging of function declarations. Specifically: by Douglas Gregor · 16 years ago
- b83d287 Add enough checking to ensure that non-constant block literals don't by Mike Stump · 16 years ago
- 1e4db7c rip out __builtin_overload by Chris Lattner · 16 years ago
- 48f3bb9 Downgrade complaints about calling unavailable functions to a warning by Douglas Gregor · 16 years ago
- 6080008 Start improving diagnostics that relate to subcharacters of string literals. by Chris Lattner · 16 years ago
- da425eb nothing says "ted was here" like a random url dropped in a header :) by Chris Lattner · 16 years ago
- 6903981 rename CheckBuiltinCFStringArgument -> CheckObjCString by Chris Lattner · 16 years ago
- cc63668 Implement basic parsing and semantic analysis for explicit by Douglas Gregor · 16 years ago
- ba27e2a emit: by Chris Lattner · 16 years ago
- 574aa40 Make PragmaPackStack be a private class in SemaAttr and make its by Chris Lattner · 16 years ago
- 3e00bad Added ClassTemplateSpecializationDecl, which is a subclass of by Douglas Gregor · 16 years ago
- f50adff copying and assignment of sema seem unwise :) by Chris Lattner · 16 years ago
- cda9c67 Adopt a more principled approach to invalid declarations: by Douglas Gregor · 16 years ago
- 76a642f Refactor the deprecated and unavailable checks into a new by Chris Lattner · 16 years ago
- 3c385e5 Add hook to add attributes to function declarations that we know by Douglas Gregor · 16 years ago
- ff975cf Pass the location of the start of the selector to ActOnClassMessage/ActOnInstanceMessage. by Anders Carlsson · 16 years ago
- 370ab3f Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 16 years ago
- a316e7b Extend builtin "attribute" syntax to include a notation for by Douglas Gregor · 16 years ago
- 3e41d60 Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 16 years ago
- 5cdf821 Introduce _Complex conversions into the function overloading by Douglas Gregor · 16 years ago
- e21dd6f Fix <rdar://problem/6243503> [sema] @throw; accepted outside catch block. by Steve Naroff · 16 years ago
- cc45cb3 Finished semantic analysis of non-type template arguments, to check by Douglas Gregor · 16 years ago
- 26a0bdb Rename Sema::hasSameType to QualType::isSameAs by Douglas Gregor · 16 years ago
- 6ae5e66 Add type-checking and implicit conversions for template parameters of by Douglas Gregor · 16 years ago
- d684b00 Implement parsing, semantic analysis and ASTs for default template by Douglas Gregor · 16 years ago
- dd0574e Check template template arguments against their corresponding template by Douglas Gregor · 16 years ago
- c15cb38 Rudimentary checking of template arguments against their corresponding by Douglas Gregor · 16 years ago
- 5908e9f Eliminate TemplateArg so that we only have a single kind of by Douglas Gregor · 16 years ago
- 55f6b14 Start processing template-ids as types when the template-name refers by Douglas Gregor · 16 years ago
- 00e68e2 Update new expression to make use of Declarator::getSourceRange(). by Sebastian Redl · 16 years ago
- 1a51b4a Make Sema::getTypeName return the opaque pointer of a QualType rather by Douglas Gregor · 16 years ago
- 7c8bd60 Move CheckPointerToMemberOperands to SemaExprCXX.cpp by Sebastian Redl · 16 years ago
- 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 16 years ago
- 2246050 Implement dereferencing of pointers-to-member. by Sebastian Redl · 16 years ago
- ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 16 years ago
- 7dda67d Improvements and fixes for name lookup with using directives, from Piotr Rak! by Douglas Gregor · 16 years ago
- 98eb8a7 Add support for blocks with explicit return types. by Mike Stump · 16 years ago
- d6efafa Improve documentation for Sema::getTypeName. Also, it's return type is by Douglas Gregor · 16 years ago
- aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
- 47b9a1c Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 16 years ago
- b696ea3 Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?id=3475 by Douglas Gregor · 16 years ago
- f680a0f Bring operator name lookup (as required for C++ operator overloading) by Douglas Gregor · 16 years ago
- 1733001 Fix our semantic analysis of by Douglas Gregor · 16 years ago
- fa04764 Initial implementation of argument dependent lookup (a.k.a. ADL, by Douglas Gregor · 16 years ago
- ebc07d5 Allow taking the address of data members, resulting in a member pointer. by Sebastian Redl · 16 years ago
- 2a3009a Semantic analysis, ASTs, and unqualified name lookup support for C++ by Douglas Gregor · 16 years ago
- d863517 Add iterators to LookupResult, allowing one to iterate over the by Douglas Gregor · 16 years ago
- 87fd703 Check value-initializations that occur when an initializer list by Douglas Gregor · 16 years ago
- 734d986 Improve our handling of the second step in a user-defined conversion by Douglas Gregor · 16 years ago
- b0f90cc Turn on -flax-vector-conversions by default, issue a warning whenever one is done. Add a -fnolax-vector-conversions option. Fixes PR2862. by Anders Carlsson · 16 years ago
- 4c921ae Eliminated LookupCriteria, whose creation was causing a bottleneck for by Douglas Gregor · 16 years ago
- a518903 Hack Sema::LookupDeclInScope() to avoid calling Sema::LookupName() when parsing C/ObjC. by Steve Naroff · 16 years ago
- 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
- c34ee5e Move InitListChecker out of Sema.h by Douglas Gregor · 16 years ago
- 6fbdc6b Eliminate infinite looping in a wacky case with designated initializers. Simplifies (somewhat) the actually checking of the initializer expression following the designators by Douglas Gregor · 16 years ago
- 3e8ffd2 Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupDeclInContext(). by Steve Naroff · 16 years ago
- 34e7946 Improvements to code-generation and semantic analysis of designated by Douglas Gregor · 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
- 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
- 5ac8aff Some micro-optimizations for DISABLE_SMART_POINTERS: by Douglas Gregor · 16 years ago
- 4433aaf Implement implicit conversions for pointers-to-member. by Sebastian Redl · 16 years ago
- 31e21e0 Fix PR3386 by handling GCC's rules for alignof, which are substantially by Chris Lattner · 16 years ago
- be109b3 Handle any undeclared parameters in a K&R-style function with a by Douglas Gregor · 16 years ago
- 87f55cf Reimplement the handling of the "current object" in designator by Douglas Gregor · 16 years ago