summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka2018-03-101-5/+3
* Revert "[Sema] Make getCurFunction() return null outside function parsing"Reid Kleckner2018-03-081-11/+10
* [Sema] Make getCurFunction() return null outside function parsingReid Kleckner2018-03-081-10/+11
* Avoid including ScopeInfo.h from Sema.hReid Kleckner2018-03-071-1/+1
* Push a function scope when parsing function bodies without a declarationReid Kleckner2018-03-071-1/+9
* Revert r326602, it caused PR36620.Nico Weber2018-03-071-1/+1
* Fix typo in comment.Richard Smith2018-03-051-1/+1
* [Attr] Fix parameter indexing for several attributesJoel E. Denny2018-03-021-1/+1
* [modules] Don't diagnose "redefinition" of a friend with a pending definitionRichard Smith2018-03-011-0/+9
* Function definition may have uninstantiated bodySerge Pavlov2018-03-011-2/+29
* Remove redundant casts. NFCGeorge Burgess IV2018-03-011-10/+9
* [ObjC] Allow declaring __strong pointer fields in structs in Objective-CAkira Hatanaka2018-02-281-1/+19
* Replace incorrect usage of isInvalidDecl with intended setInvalidDecl Erich Keane2018-02-211-1/+1
* [NFC] In Multiversion Check function, switch to return DiagErich Keane2018-02-201-67/+47
* Correct multiversion unsupported target behavior, add a test.Erich Keane2018-02-201-0/+2
* [Sema] Don't mark plain MS enums as fixedReid Kleckner2018-02-121-24/+20
* [Sema][ObjC] Use SmallSetVector to fix a failing test on the reverseAkira Hatanaka2018-02-061-0/+2
* [Sema] Add implicit members even for invalid CXXRecordDeclsIlya Biryukov2018-02-021-3/+3
* PR36157: When injecting an implicit function declaration in C89, find the rightRichard Smith2018-02-011-0/+10
* [Sema] Fix a crash on invalid features in multiversioningGeorge Burgess IV2018-01-161-3/+3
* PR35862: Suppress -Wmissing-variable-declarations warning on inline variables,Richard Smith2018-01-081-0/+2
* Implement Attribute Target MultiVersioningErich Keane2018-01-081-0/+357
* Make attribute instantiation instantiate all attributes, not just the first ofRichard Smith2018-01-041-1/+1
* PR33503: When a qualified name in a redeclaration names a prior declaration inRichard Smith2018-01-031-10/+54
* Again reverting an attempt to convert the DeclSpec enums into scoped enums.Faisal Vali2018-01-011-6/+6
* [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali2018-01-011-6/+6
* Revert r321614 and r321615Faisal Vali2018-01-011-6/+6
* [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali2018-01-011-6/+6
* [NFC] Modernize enum 'UnqualifiedId::IdKind' into a scoped enum UnqualifiedId...Faisal Vali2017-12-301-21/+21
* [NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum.Faisal Vali2017-12-291-5/+5
* [Frontend] Handle skipped bodies in template instantiationsIlya Biryukov2017-12-201-2/+4
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-1/+1
* Refactor overridden methods iteration to avoid double lookups.Benjamin Kramer2017-12-171-6/+4
* PR35586: Relax two asserts that are overly restrictiveErich Keane2017-12-111-2/+4
* Remove old concepts parsing codeHubert Tong2017-12-071-184/+0
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-041-11/+11
* [Modules TS] Added module re-export support.Hamza Sood2017-11-211-4/+9
* [CodeGen] fix const-ness of cbrt and fmaSanjay Patel2017-11-131-7/+25
* Add default calling convention support for regcall.Erich Keane2017-11-021-0/+7
* Fix missing -Wregister warning when 'register' is applied to a function param...Richard Smith2017-11-011-0/+8
* [Sema] Fix an assert-on-invalid by avoiding function template specialisationAlex Lorenz2017-10-271-4/+4
* [Sema] Add support for flexible array members in Obj-C.Volodymyr Sapsai2017-10-231-52/+63
* [Sema] Fix assertion failure when checking for unused variables in a dependen...Benjamin Kramer2017-10-191-1/+1
* Fix PR34981, a crash-on-invalid merging dllimport to an invalid redecl.Nico Weber2017-10-171-2/+3
* Convert clang::LangAS to a strongly typed enumAlexander Richardson2017-10-151-3/+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
* [OpenCL] Add LangAS::opencl_private to represent private address space in ASTYaxun Liu2017-10-131-13/+12
* [Sema][ObjC] Complete merging ObjC methods before checking theirAkira Hatanaka2017-10-121-2/+0
OpenPOWER on IntegriCloud