summaryrefslogtreecommitdiffstats
path: root/lib/Sema
Commit message (Expand)AuthorAgeFilesLines
* Fix missing -Wregister warning when 'register' is applied to a function param...Richard Smith2017-11-011-0/+8
* Fix -Wunused-private-field to fire regardless of which implicit special membe...Richard Smith2017-11-012-2/+5
* Change assertion to quick exit from checking function.Richard Trieu2017-11-011-3/+2
* [c++17] Refine resolution of constructor / conversion function disambiguation.Richard Smith2017-11-011-14/+12
* [modules] Retain multiple using-directives in the same scope even if they nam...Richard Smith2017-10-301-3/+3
* PR35039: Materialize temporary objects before wrapping them in anRichard Smith2017-10-281-0/+10
* Never try to instantiate a deduction guide's "definition". Fixes bogus warnin...Richard Smith2017-10-281-1/+2
* [MS] Allow access to ambiguous, inaccessible direct basesReid Kleckner2017-10-271-17/+38
* [Sema] Fix an assert-on-invalid by avoiding function template specialisationAlex Lorenz2017-10-271-4/+4
* Test commitIvan Donchevskii2017-10-271-1/+1
* [Sema] -Wzero-as-null-pointer-constant: don't warn for system macros other th...Roman Lebedev2017-10-261-2/+14
* Fix overloaded static functions in SemaCodeCompleteBenjamin Kramer2017-10-262-9/+23
* Ignore implicity casts for zero-as-null-pointer-constant warningErich Keane2017-10-251-1/+1
* [OPENMP] Improve debug info for taskgroup implicitly generatedAlexey Bataev2017-10-251-15/+13
* [OPENMP] Constify function parameters, NFC.Alexey Bataev2017-10-251-3/+4
* [Sema][ObjC] Look for either objc_bridge or objc_bridge_mutable whenAkira Hatanaka2017-10-241-6/+13
* mplement __has_unique_object_representationsErich Keane2017-10-241-0/+3
* [code completion] Complete ObjC methods in @implementation without leadingAlex Lorenz2017-10-241-10/+17
* Do not add a colon chunk to the code completion of class inheritance access m...Erik Verbruggen2017-10-241-3/+5
* Fix template parameter default args missed if redecledErich Keane2017-10-241-1/+6
* [Sema] Add support for flexible array members in Obj-C.Volodymyr Sapsai2017-10-233-52/+183
* [OpenMP] Avoid VLAs for some reductions on array sectionsJonas Hahnfeld2017-10-231-1/+82
* [C++17] Fix PR34970 - tweak overload resolution for class template deduction-...Faisal Vali2017-10-223-20/+34
* [Sema] Fixes for enum handling for tautological comparison diagnosticsRoman Lebedev2017-10-211-8/+21
* Revert "[OpenMP] Avoid VLAs for some reductions on array sections"Jonas Hahnfeld2017-10-201-82/+1
* [OpenMP] Avoid VLAs for some reductions on array sectionsJonas Hahnfeld2017-10-201-1/+82
* [Sema] Fix assertion failure when checking for unused variables in a dependen...Benjamin Kramer2017-10-191-1/+1
* Don't suppress instantiation of definitions for variables subject to explicitRichard Smith2017-10-182-7/+15
* Enable support for the [[maybe_unused]] attribute from WG14 N2053 when enabli...Aaron Ballman2017-10-181-1/+2
* Enable support for the [[fallthrough]] attribute from WG14 N2052 when enablin...Aaron Ballman2017-10-181-8/+7
* [modules] When finding the owning module of an instantiated context in templateRichard Smith2017-10-181-1/+1
* Fix PR34981, a crash-on-invalid merging dllimport to an invalid redecl.Nico Weber2017-10-171-2/+3
* [CFG] Relax Wexceptions warning on rethrow Erich Keane2017-10-171-3/+3
* [OpenCL] Restrict swizzle length check to OpenCL modeBruno Cardoso Lopes2017-10-171-1/+3
* Replace use of SmallVector::back + pop_back with pop_back_valErich Keane2017-10-171-2/+1
* Sema: use new `getNS{,U}IntegerType` for NS{,U}IntegerSaleem Abdulrasool2017-10-171-3/+3
* Make __builtin_types_compatible_p more like GCC'sGeorge Burgess IV2017-10-161-3/+7
* [Sema] Re-land: Diagnose tautological comparison with type's min/max valuesRoman Lebedev2017-10-151-95/+146
* Convert clang::LangAS to a strongly typed enumAlexander Richardson2017-10-158-39/+39
* Add -f[no-]double-square-bracket-attributes as new driver options to control ...Aaron Ballman2017-10-151-2/+3
* Re-land r315787, "[Sema] Warn about unused variables if we can constant evalu...Benjamin Kramer2017-10-141-1/+2
* Revert rL315787, "[Sema] Warn about unused variables if we can constant evalu...NAKAMURA Takumi2017-10-141-2/+1
* [Sema] Warn about unused variables if we can constant evaluate the initializer.Benjamin Kramer2017-10-141-1/+2
* [Sema] Avoid iterator invalidation when code completing.Benjamin Kramer2017-10-131-2/+4
* Remove an unused variable.Haojian Wu2017-10-131-2/+0
* [OpenCL] Add LangAS::opencl_private to represent private address space in ASTYaxun Liu2017-10-133-51/+111
* Support for destroying operator delete, per C++2a proposal P0722.Richard Smith2017-10-132-15/+87
* [Sema][ObjC] Complete merging ObjC methods before checking theirAkira Hatanaka2017-10-122-2/+4
* [Sema][Crash] Correctly handle an non-dependent noexcept expr in function tem...Erich Keane2017-10-121-4/+10
* Revert "[Sema] Diagnose tautological comparison with type's min/max values"Roman Lebedev2017-10-121-146/+95