aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Parse/ParseDecl.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-07-25[clang] better error message for while loops outside of control flowinclyc1-16/+20
2022-06-29[Clang] Rename StringLiteral::isAscii() => isOrdinary() [NFC]Corentin Jabot1-1/+1
2022-06-28[Clang] Fix: Restore warning inadvertently removed by D126061.Martin Boehme1-4/+4
2022-06-15[clang] Reject non-declaration C++11 attributes on declarationsMartin Boehme1-49/+87
2022-06-15[Clang] Add the `annotate_type` attributeMartin Boehme1-4/+17
2022-06-10[clang] Construct SmallVector with iterator ranges (NFC)Kazu Hirata1-2/+1
2022-06-06Allow use of an elaborated type specifier in a _Generic association in C++Aaron Ballman1-1/+3
2022-06-03[Attributes] Remove AttrSyntax and migrate uses to AttributeCommonInfo::Synta...Leonard Grey1-3/+4
2022-05-12Check for resource exhaustion when recursively parsing declaratorsAaron Ballman1-5/+10
2022-05-10[CUDA][HIP] support __noinline__ as keywordYaxun (Sam) Liu1-0/+14
2022-05-05No longer accept scoped enumerations in CAaron Ballman1-1/+1
2022-05-04Change the behavior of implicit int diagnosticsAaron Ballman1-2/+2
2022-04-20[C2x] Disallow functions without prototypes/functions with identifier listsAaron Ballman1-3/+10
2022-04-16Add some helpers to better check Scope's kind. NFCJun Zhang1-5/+4
2022-04-14[HLSL] Add Semantic syntax, and SV_GroupIndexChris Bieneman1-0/+1
2022-04-12[Clang] Fix unknown type attributes diagnosed twice with [[]] spellingJun Zhang1-5/+7
2022-04-06[Clang][Sema] Prohibit statement expression in the default argumentJun Zhang1-1/+9
2022-03-28[clang][NFC] Remove unused parameter in `Sema::ActOnDuplicateDefinition`.Volodymyr Sapsai1-1/+1
2022-03-24[clang][parse] Move source range into ParsedAttibutesViewTimm Bäder1-71/+53
2022-03-18[Clang] Support multiple attributes in a single pragmaEgor Zhdan1-1/+3
2022-03-07[clang][parser] Stop dragging an EndLoc around when parsing attributesTimm Bäder1-19/+16
2022-03-05[NFC][Clang] Fix a couple of typosCorentin Jabot1-2/+2
2022-02-08Allow parameter pack expansions and initializer lists in annotate attributeSteffen Larsen1-32/+82
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer1-2/+2
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille1-2/+2
2022-01-19[AST] Fix the incorrect auto-keyword loc for constrained auto type loc.Haojian Wu1-1/+1
2022-01-17Reland (2) "[AST] Add RParen loc for decltype AutoTypeloc.""Haojian Wu1-0/+1
2022-01-12Revert (2) "[AST] Add RParen loc for decltype AutoTypeloc."Florian Hahn1-1/+0
2022-01-11Reland "[AST] Add RParen loc for decltype AutoTypeloc."Haojian Wu1-0/+1
2022-01-09[clang] Fix bugprone argument comments (NFC)Kazu Hirata1-4/+4
2022-01-09[clang] Use true/false instead of 1/0 (NFC)Kazu Hirata1-4/+4
2022-01-04[CodeComplete] drop unused Scope param. NFCSam McCall1-2/+2
2022-01-03[CodeCompletion] Signature help for braced constructor callsSam McCall1-2/+4
2021-12-06Introduce _BitInt, deprecate _ExtIntAaron Ballman1-3/+30
2021-11-26[clang] Fix crash on broken parameter declaratorsKadir Cetinkaya1-7/+7
2021-10-18[Parse] Improve diagnostic and recovery when there is an extra override in th...Haojian Wu1-0/+12
2021-09-06[Clang] Add __ibm128 type to represent ppc_fp128Qiu Chaofan1-0/+7
2021-08-31[OpenCL] Defines helper function for kernel language compatible OpenCL versionJustas Janickas1-6/+6
2021-08-13[OpenCL] Clang diagnostics allow reporting C++ for OpenCL version.Justas Janickas1-3/+2
2021-08-12[CodeComplete] Basic code completion for attribute names.Sam McCall1-0/+11
2021-08-10[clang] Implement P0692R1 from C++20 (access checking on specializations and ...Alex Orlov1-1/+30
2021-07-30[OpenCL] Add support of __opencl_c_pipes feature macro.Anton Zabaznov1-4/+12
2021-07-30Revert "[OpenCL] Add support of __opencl_c_pipes feature macro."Anton Zabaznov1-12/+4
2021-07-30[OpenCL] Add support of __opencl_c_pipes feature macro.Anton Zabaznov1-4/+12
2021-07-13[OpenCL] Add support of __opencl_c_generic_address_space feature macroAnton Zabaznov1-0/+2
2021-07-12[OpenMP] Support OpenMP 5.1 attributesAaron Ballman1-1/+1
2021-06-01[clang][Parse] Add parsing support for C++ attributes on using-declarationsLouis Dionne1-0/+7
2021-05-28Revert "[clang][Parse] Add parsing support for C++ attributes on using-declar...Nico Weber1-7/+0
2021-05-28[clang][Parse] Add parsing support for C++ attributes on using-declarationsErik Pilkington1-0/+7
2021-05-13Parse vector bool when stdbool.h and altivec.h are includedZarko Todorovski1-3/+8