- 21823bf When performing name lookup for a redeclaration, ignore module by Douglas Gregor · 14 years ago
- d0b4dd6 constexpr handling improvements. Produce detailed diagnostics when a 'constexpr' by Richard Smith · 14 years ago
- e321795 Remove a non-gcc-compatible extension that would apply attributes on declarations without a declarator to structs. Add a warning for ignored attributes. Patch by Michael Han. by Eli Friedman · 14 years ago
- 1640832 Move ObjCInterfaceDecl's "EndLoc" into DefinitionData, since it only by Douglas Gregor · 14 years ago
- 0cc8578 Refactor and simplify AddInitializerToDecl. by Richard Smith · 14 years ago
- 96b4874 Move & comment the 'decltype in declarator-id' as suggested by Doug Gregor. by David Blaikie · 14 years ago
- 42b99e0 Disallow decltype in qualified declarator-ids. by David Blaikie · 14 years ago
- b989e6e objc-arc: better diagnostic when block is declared inside a struct/union. by Fariborz Jahanian · 14 years ago
- 70a1324 Only do typo correction for implicit function decls when by Hans Wennborg · 14 years ago
- 42d3af9 When folding the size of a global scope VLA to a constant, require the array by Richard Smith · 14 years ago
- 2fb8b91 Suggest typo corrections for implicit function declarations. by Hans Wennborg · 14 years ago
- 7c6515a Make sure we perform lvalue-to-rvalue conversions for enum initializers. PR11484. by Eli Friedman · 14 years ago
- bcfc7d0 When we treat an #include or #import as a module import, create an by Douglas Gregor · 14 years ago
- ba34552 Introduce a module import declaration, so that we properly represent, e.g., by Douglas Gregor · 14 years ago
- ff2be53 Introduce the notion of name visibility into modules. For a given by Douglas Gregor · 14 years ago
- de3ef50 Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 14 years ago
- 7194420 Switch the module-loading interfaces and parser from a simple by Douglas Gregor · 14 years ago
- 29526f0 Reference initialization with initializer lists. by Sebastian Redl · 14 years ago
- 8ad3bab [libclang] Fix operations (token annotation, getting cursor, etc.) with a file region by Argyrios Kyrtzidis · 14 years ago
- 6cfa82b Fix the signature of the getcontext builtin. Patch by Dimitry Andric. by Rafael Espindola · 14 years ago
- 28fc709 There's no good reason to track temporaries in ExprWithCleanups, by John McCall · 14 years ago
- eda3c84 constexpr: static data members declared constexpr are required to have an by Richard Smith · 14 years ago
- 5d1b4e3 When we notice that a member function is defined with "= delete" or "= by Douglas Gregor · 14 years ago
- 37c6417 objc: fixed enum type is supported in objc mode. by Fariborz Jahanian · 14 years ago
- c3ae7c3 When we run into a constructor or destructor that is defined in the by Douglas Gregor · 14 years ago
- 7b553f1 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will by Richard Smith · 14 years ago
- 935bc7a2 Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 14 years ago
- 67f914d Make use of the parameter in Sema::ActOnObjCTemporaryExitContainerContext. by Argyrios Kyrtzidis · 14 years ago
- a9aabf7 Fix crash on an @interface nested inside @implementation, rdar://10336158 by Argyrios Kyrtzidis · 14 years ago
- 64d9504 Compute the promoted integer type of fixed-width enums correctly. Found by inspection. by Eli Friedman · 14 years ago
- e109a2c Attach class template attributes to the templated CXXRecordDecl, by Peter Collingbourne · 14 years ago
- 2512747 objective-c: Diagnose redeclaration of private by Fariborz Jahanian · 14 years ago
- fbf8752 When performing name lookup for the previous declaration of a field, by Douglas Gregor · 14 years ago
- 99eddc3 Permit auto SCS on parameter declarations, C++03 [dcl.stc]p2 by Peter Collingbourne · 14 years ago
- fe2750d Add -Wc++98-compat diagnostics for jumps which bypass initialization of non-POD by Richard Smith · 14 years ago
- 7f4fbec When fixing up the storage class for an anonymous union, don't mark by Douglas Gregor · 14 years ago
- f4ef4d2 There's no point in marking a declaration invalid just because it by Douglas Gregor · 14 years ago
- 733f7bb FixIt insert 'static' for anonymous unions at global or namespace scope. by David Blaikie · 14 years ago
- 6f686fc Add a fixit to remove storage specifiers on anonymous enums. by David Blaikie · 14 years ago
- 30d1544 80 cols (one I created in my last commit, plus a bunch of others that were already there) by David Blaikie · 14 years ago
- 0a8e899 Don't provide errors for anonymous unions when they're actually anonymous classes. by David Blaikie · 14 years ago
- f720df0 -Wc++98-compat: warn on nontrivial types used in unions and anonymous structs. by Richard Smith · 14 years ago
- e248eea Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! by Douglas Gregor · 14 years ago
- f0c267e Provide half floating point support as a storage only type. by Anton Korobeynikov · 14 years ago
- f1404d7 Under ARC, merge the bit corresponding to the ns_returns_retained by Douglas Gregor · 14 years ago
- 041b084 When declaring an out-of-line template, attempt to rebuild any types by Douglas Gregor · 14 years ago
- 2d21ab0 Add returns_twice to functions that are known to return twice. This implements by Rafael Espindola · 14 years ago
- 9a57fb5 [Microsoft] If -fms-compatibility, then downgrade missing typename error to warning at function prototype scope. by Francois Pichet · 14 years ago
- 85308c6 Add typo correction for type names. by Kaelyn Uhrain · 14 years ago
- 8af2c9f Clean up DiagnoseInvalidRedeclaration a bit by Kaelyn Uhrain · 14 years ago
- e1a9ff7 Move a couple chunks of ActOnFunctionDeclarator to separate functions by Kaelyn Uhrain · 14 years ago
- 4dc695d Move some bool flags out of function parameter lists. by Kaelyn Uhrain · 14 years ago
- 0a32fca Only accept a typo correction if it doesn't trigger additional errors by Kaelyn Uhrain · 14 years ago
- caf3390 Constant expression evaluation refactoring: by Richard Smith · 14 years ago
- 1a6eb99 Give nicer note when a member redeclaration has or lacks 'const' by Kaelyn Uhrain · 14 years ago
- f7b9895 Push "out-of-line" declarations into scope when their lexical/semantic by Douglas Gregor · 14 years ago
- e9d075e A friend template specialization is also dependent if any of its by Douglas Gregor · 14 years ago
- bb64afc Diagnose attempts to declare a non-static data member with a by Douglas Gregor · 14 years ago
- f937c02 Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 14 years ago
- c281c96 Implicitly assume that a ObjC category to an unavailable interface is also unavailable; by Argyrios Kyrtzidis · 14 years ago
- 9321ad3 When using an unavailable/deprecated interface Foo inside Foo's interface/implementation by Argyrios Kyrtzidis · 14 years ago
- 0dfb889 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 14 years ago
- 43a87fe PR11067: A definition of a constexpr static variable doesn't need an initializer if the in-class declaration had one. Such a declaration must be initialized by a constant expression. by Richard Smith · 14 years ago
- 485b80f OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers, by Peter Collingbourne · 14 years ago
- ed1933b objc arc: Suppress certain arc diagnostics on unavailable by Fariborz Jahanian · 14 years ago
- b8c3aaf Allow getting all source locations of selector identifiers in a ObjCMethodDecl. by Argyrios Kyrtzidis · 14 years ago
- eb3c10c constexpr: semantic checking for constexpr functions and constructors. Based in by Richard Smith · 14 years ago
- 201d377 Mark a TagDecl when it is free standing (e.g. "struct foo;") by Argyrios Kyrtzidis · 14 years ago
- 32f5fe1 Add explicit attributes to mark functions as having had their by John McCall · 14 years ago
- 7b729cd Suggest adding 'constexpr' if the GNU extension for in-class initializers for static const float members is used in C++11 mode. by Richard Smith · 14 years ago
- 256336d Mark the ExtWarn for in-class initialization of static const float members as a GNU extension. Don't extend the scope of this extension to all literal types in C++0x mode. by Richard Smith · 14 years ago
- ee6311d In C++0x, static const volatile data members cannot be initialized in-class. by Richard Smith · 14 years ago
- 2316cd8 constexpr: semantic checking for constexpr variables. by Richard Smith · 14 years ago
- d9dcf18 Revert r140589. It was causing failures during llvm compilation: by Bill Wendling · 14 years ago
- d889d24 Add typo correction for the type name in C++ "new" statements by Kaelyn Uhrain · 14 years ago
- 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
- aa347f9 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 14 years ago
- b1fa148 Don't propagate the 'availability' attribute through declaration by Douglas Gregor · 14 years ago
- 83d382b Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
- 751c558 ArrayRef-ifying the fields passed to Sema::ActOnFields by David Blaikie · 14 years ago
- 9c70e04 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 14 years ago
- 3b4de99 [microsoft] Move missing typename warning from -fms-extensions to -fms-compatibility. Also allow the missing typename warning at function scope. by Francois Pichet · 14 years ago
- 9a8f153 Remove redundant break statements, and replace asserts with llvm_unreachable by Peter Collingbourne · 14 years ago
- 2dbb708 OpenCL: introduce support for function scope __local variables by Peter Collingbourne · 14 years ago
- 4037235 Fix PR10531. Attach an initializer to anonymous unions, since the default constructor might not be trivial (if there is an in-class initializer for some member) and might be deleted. by Richard Smith · 14 years ago
- 0706d20 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 14 years ago
- 7fbe2f7 Plug an abstraction leak and fix a crasher in DiagnoseInvalidRedeclaration by Kaelyn Uhrain · 14 years ago
- 79a9141 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 14 years ago
- 7bfedd6 Kill off an irrelevant FIXME by Douglas Gregor · 14 years ago
- 4186681 Diagnose attempt to mark function-local declarations as __module_private__. by Douglas Gregor · 14 years ago
- 3baa670 Allow __module_private__ on fields by Douglas Gregor · 14 years ago
- 5a6b698 Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 14 years ago
- 3c7cd6a Specializations cannot be module-hidden. Diagnose attempts to do so. by Douglas Gregor · 14 years ago
- 2820e69 __module_private__ is inherited by redeclarations of an entity, and by Douglas Gregor · 14 years ago
- ef15bdb Propagate __module_private__ from previous declarations to later declarations. by Douglas Gregor · 14 years ago
- 26701a4 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 14 years ago
- 2bd0401 Change all references of type ExprTy to Expr and get rid of the typedefs. by Richard Trieu · 14 years ago
- 990d571 Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 14 years ago
- 9385dd7 Thread Safety: Patch to implement delayed parsing of attributes within a by Caitlin Sadowski · 14 years ago
- d937bf1 Adding FixIts to static/inline main declaration diagnostics. by David Blaikie · 14 years ago