- b0a17ed [Sema] Don't mark plain MS enums as fixed by Reid Kleckner · 8 years ago
- 4c687f3 [Sema][ObjC] Use SmallSetVector to fix a failing test on the reverse by Akira Hatanaka · 8 years ago
- 659cffe [Sema] Add implicit members even for invalid CXXRecordDecls by Ilya Biryukov · 8 years ago
- 081cbe9 PR36157: When injecting an implicit function declaration in C89, find the right by Richard Smith · 8 years ago
- d74b6a8 [Sema] Fix a crash on invalid features in multiversioning by George Burgess IV · 8 years ago
- 52b3691 PR35862: Suppress -Wmissing-variable-declarations warning on inline variables, by Richard Smith · 8 years ago
- 281d20b Implement Attribute Target MultiVersioning by Erich Keane · 8 years ago
- 33bddbd Make attribute instantiation instantiate all attributes, not just the first of by Richard Smith · 8 years ago
- 9fb4e60 PR33503: When a qualified name in a redeclaration names a prior declaration in by Richard Smith · 8 years ago
- 090da2d Again reverting an attempt to convert the DeclSpec enums into scoped enums. by Faisal Vali · 8 years ago
- 038df49 [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierType into scoped enums with underlying types. by Faisal Vali · 8 years ago
- c535adc Revert r321614 and r321615 by Faisal Vali · 8 years ago
- 8736dee [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierType into scoped enums. by Faisal Vali · 8 years ago
- 2ab8c15 [NFC] Modernize enum 'UnqualifiedId::IdKind' into a scoped enum UnqualifiedIdKind. by Faisal Vali · 8 years ago
- 421b2d1 [NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum. by Faisal Vali · 8 years ago
- a27eca2 [Frontend] Handle skipped bodies in template instantiations by Ilya Biryukov · 8 years ago
- f3b3ccd Silence a bunch of implicit fallthrough warnings by Adrian Prantl · 8 years ago
- acfa339 Refactor overridden methods iteration to avoid double lookups. by Benjamin Kramer · 8 years ago
- bf5fad8 PR35586: Relax two asserts that are overly restrictive by Erich Keane · 8 years ago
- bd72cd95 Remove old concepts parsing code by Hubert Tong · 8 years ago
- c351fba Now that C++17 is official (https://www.iso.org/standard/68564.html), start changing the C++1z terminology over to C++17. NFC intended, these are all mechanical changes. by Aaron Ballman · 8 years ago
- 81fe14e [Modules TS] Added module re-export support. by Hamza Sood · 8 years ago
- 33f8399 [CodeGen] fix const-ness of cbrt and fma by Sanjay Patel · 8 years ago
- a957ffb Add default calling convention support for regcall. by Erich Keane · 8 years ago
- 4d629b8 Fix missing -Wregister warning when 'register' is applied to a function parameter. by Richard Smith · 8 years ago
- ddd279b [Sema] Fix an assert-on-invalid by avoiding function template specialisation by Alex Lorenz · 8 years ago
- 30680e9 [Sema] Add support for flexible array members in Obj-C. by Volodymyr Sapsai · 8 years ago
- 93a1771 [Sema] Fix assertion failure when checking for unused variables in a dependent context. by Benjamin Kramer · 8 years ago
- 3dc67a1 Fix PR34981, a crash-on-invalid merging dllimport to an invalid redecl. by Nico Weber · 8 years ago
- 6d98943 Convert clang::LangAS to a strongly typed enum by Alexander Richardson · 8 years ago
- 2b8ad73 Re-land r315787, "[Sema] Warn about unused variables if we can constant evaluate the initializer." by Benjamin Kramer · 8 years ago
- 93638b7 Revert rL315787, "[Sema] Warn about unused variables if we can constant evaluate the initializer." by NAKAMURA Takumi · 8 years ago
- 819ec01 [Sema] Warn about unused variables if we can constant evaluate the initializer. by Benjamin Kramer · 8 years ago
- b7318e0 [OpenCL] Add LangAS::opencl_private to represent private address space in AST by Yaxun Liu · 8 years ago
- 73cab88 [Sema][ObjC] Complete merging ObjC methods before checking their by Akira Hatanaka · 8 years ago
- 18057cb [Modules TS] Diagnose missing/duplicate module-declaration. by Richard Smith · 8 years ago
- d97d35e [Modules TS] Diagnose attempts to enter module implementation units without the module interface being available. by Richard Smith · 8 years ago
- becb92d [Modules TS] Module ownership semantics for redeclarations. by Richard Smith · 8 years ago
- 90ccab6 For dllexport class templates, export specializations of member functions (PR34849) (take 2) by Hans Wennborg · 8 years ago
- f01516d Revert "[Modules TS] Module ownership semantics for redeclarations." by Eric Liu · 8 years ago
- b87720b [Modules TS] Module ownership semantics for redeclarations. by Richard Smith · 8 years ago
- c24fb07 Remove unused variables. No functionality change. by Benjamin Kramer · 8 years ago
- ebaf772 Revert "For dllexport class templates, export specializations of member functions (PR34849)" by Reid Kleckner · 8 years ago
- 9da3c75 For dllexport class templates, export specializations of member functions (PR34849) by Hans Wennborg · 8 years ago
- 95be5d2 Fix 'section' warning behavior with tentatively-defined values by Erich Keane · 8 years ago
- 289728d We allow implicit function declarations as an extension in all C dialects. Remove OpenCL special case. by Richard Smith · 8 years ago
- 9bfa970 PR34822: Fix a collection of related bugs with our handling of C89 implicit function declarations. by Richard Smith · 8 years ago
- 81df9eb PR33839: Fix -Wunused handling for structured binding declarations. by Richard Smith · 8 years ago
- 572bbb0 Dependent Address Space Support by Andrew Gozillon · 8 years ago
- b688d13 Consolidate std::move() detection code. No behavior change. by Nico Weber · 8 years ago
- 99fdfb6 Emit section information for extern variables. by Erich Keane · 8 years ago
- aa6ce34 Fix tracking of whether a destructor would be deleted. by Richard Smith · 8 years ago
- 8c9fde5 [fixup][Sema] Allow in C to define tags inside enumerations. by Volodymyr Sapsai · 8 years ago
- 405e2db Implement C++ [basic.link]p8. by Richard Smith · 8 years ago
- 8b0bbc6 [Sema] Error out early for tags defined inside an enumeration. by Volodymyr Sapsai · 8 years ago
- cc623ad Recommit "Add _Float16 as a C/C++ source language type" by Sjoerd Meijer · 8 years ago
- 9aeedde Revert "Add _Float16 as a C/C++ source language type" by Sjoerd Meijer · 8 years ago
- ab36f33 Add _Float16 as a C/C++ source language type by Sjoerd Meijer · 8 years ago
- b8c4190 Add IDNS_Tag to C++ declarations that conflict with tag declarations. by Richard Smith · 8 years ago
- dd8b533 Implement Itanium name mangling support for C++ Modules TS. by Richard Smith · 8 years ago
- b176693 Set the lexical context for dummy tag decl inside createTagFromNewDecl by Alex Lorenz · 8 years ago
- b115e5d Rename cxx1z -> cxx17 across all diagnostic IDs. by Richard Smith · 8 years ago
- 6c716116 PR34163: Don't cache an incorrect key function for a class if queried between by Richard Smith · 8 years ago
- 213d343 [modules] Set the lexical DC for dummy tag decls that refer to hidden by Alex Lorenz · 8 years ago
- 57c681f Place implictly declared functions at block scope by Momchil Velikov · 8 years ago
- 160d947 Fix -Wshadow false positives with function-local classes. by Alexander Kornienko · 8 years ago
- e03a654 [modules ts] Declarations from a module interface unit are only visible outside by Richard Smith · 8 years ago
- b00ea08 [modules] Teach clang how to merge typedef over anonymous structs in C mode. by Vassil Vassilev · 8 years ago
- 3170de0 fix trivial typos; NFC by Hiroshi Inoue · 8 years ago
- df0ee34 [Modules] Implement ODR-like semantics for tag types in C/ObjC by Bruno Cardoso Lopes · 8 years ago
- d3cf025 [Sema] Allow unmarked overloadable functions. by George Burgess IV · 8 years ago
- f6766bd Check that the initializer of a non-dependent constexpr variable is constant even within templates. by Richard Smith · 8 years ago
- 12ddcee [Sema] Fix a crash-on-invalid when a template parameter list has a class by Akira Hatanaka · 8 years ago
- 90dc525 PR33552: Distinguish between declarations that are owned by no module and by Richard Smith · 8 years ago
- 25dbe1a Function with unparsed body is a definition by Serge Pavlov · 8 years ago
- e437b6a [OpenCL] Diagnose scoped address-space qualified variables by Anastasia Stulova · 8 years ago
- a4ab1b1 Reverted 305379 (Function with unparsed body is a definition) by Serge Pavlov · 8 years ago
- c73c81b Function with unparsed body is a definition by Serge Pavlov · 8 years ago
- 2a67c9e Add support for #pragma clang section by Javed Absar · 8 years ago
- 3339911 Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. by Galina Kistanova · 8 years ago
- 037dbe95 [OpenCL] Harden function pointer diagnostics. by Alexey Bader · 8 years ago
- 13b3331 [Sema] Improve -Wstrict-prototypes diagnostic message for blocks. by Akira Hatanaka · 8 years ago
- 4792222 [SemaCXX] Add diagnostics to require_constant_initialization by Keno Fischer · 8 years ago
- f59d921 [OpenCL] Added diagnostic for implicit declaration of function in OpenCL by Egor Churaev · 8 years ago
- 1db4c88 [OpenCL] reserve_id_t cannot be used as argument to kernel function by Egor Churaev · 8 years ago
- da8f9b5 [coroutines] Fix fallthrough diagnostics for coroutines by Eric Fiselier · 8 years ago
- 979966f [OPENMP] Allow value of thread local variables in target regions. by Alexey Bataev · 8 years ago
- f664a24a [Modules] Fix overly conservative assertion for import diagnostic by Bruno Cardoso Lopes · 8 years ago
- f4f6200 When we enter a module within a linkage specification, switch the linkage by Richard Smith · 8 years ago
- 6d96f163 CodeGen: Cast alloca to expected address space by Yaxun Liu · 8 years ago
- fd3e398 Fix an assertion failure in FormatASTNodeDiagnosticArgument. by Alexander Kornienko · 8 years ago
- 54f0440 [modules] Switch from inferring owning modules based on source location to by Richard Smith · 8 years ago
- 26342f9 [modules] When creating a declaration, cache its owning module immediately by Richard Smith · 8 years ago
- 4f33b3d [OpenCL] Emit function-scope variable in constant address space as static variable by Yaxun Liu · 8 years ago
- 89f9ad8 Revert r302965 - [modules] When creating a declaration, cache its owning by Daniel Jasper · 8 years ago
- 3533397 Add LangOptions method to query whether we are tracking the owning module for a local declaration. by Richard Smith · 8 years ago
- fc8c57c [modules] When creating a declaration, cache its owning module immediately by Richard Smith · 8 years ago
- 858e0e0 Remove unnecessary mapping from SourceLocation to Module. by Richard Smith · 8 years ago
- 0ad3182 [Sema] Improve redefinition errors pointing to the same header by Bruno Cardoso Lopes · 8 years ago
- 52f8d19 Improve diagnosis of unknown template name. by Richard Smith · 8 years ago