aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Parse/ParseStmt.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-04-16[clang] Introduce `SemaOpenMP` (#88642)Vlad Serebrennikov1-1/+2
2024-01-30[Clang] Implement P2718R0 "Lifetime extension in range-based for loops" (#76361)yronglin1-4/+4
2023-12-11[clang] Add support for -fcx-limited-range, #pragma CX_LIMITED_RANGE and -fcx...Zahira Ammarguellat1-0/+11
2023-11-20[C23] Complete support for WG14 N2508 (#71398)Aaron Ballman1-13/+29
2023-11-17[OpenACC] Initial commits to support OpenACC (#70234)Erich Keane1-0/+3
2023-09-27Revert "[clang][SemaCXX] Diagnose tautological uses of consteval if and is_co...Sam McCall1-19/+9
2023-09-27[clang][SemaCXX] Diagnose tautological uses of consteval if and is_constant_e...Takuya Shimizu1-9/+19
2023-09-14[NFC] Minimize header includes (#66339)Bill Wendling1-0/+1
2023-09-09[Clang] Fix the for statement disappearing in AST when an error occurs in the...yronglin1-2/+17
2023-08-11[C23] Rename C2x->C23 in diagnosticsAaron Ballman1-1/+1
2023-08-11[C23] Rename C2x -> C23; NFCAaron Ballman1-1/+1
2023-08-08[Clang] Fix the do while statement disappearing in AST when an error occurs i...yrong1-1/+2
2023-07-05[Clang] Fix handling of using declarations in for loop init statements.Corentin Jabot1-2/+2
2023-06-10[clang][parse][NFC] Fix grammar in a commentTimm Bäder1-2/+2
2023-06-07[clang] Fix assertion while parsing an invalid for loopCorentin Jabot1-3/+1
2023-05-31[clang] Add Parse and Sema support for RegularKeyword attributesRichard Sandiford1-1/+6
2023-05-16[clang] Add a new annotation token: annot_repl_input_endJun Zhang1-3/+16
2023-05-04[clang] Use -std=c++23 instead of -std=c++2bMark de Wever1-3/+3
2023-05-04[clang][Sema][NFC] Move `EnterExpressionEvaluationContext` to its own fileDavid Stone1-0/+1
2023-04-13[clang] Type safety tweak for AttributeCommonInfo::FormRichard Sandiford1-1/+1
2023-03-13Fix typo: statment to statement; NFCHerrCai09071-1/+1
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-1/+1
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-12-03[clang] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+4
2022-11-18[clang][parse] Avoid creating StmtVectors every loop iterationTimm Bäder1-1/+1
2022-11-18[clang][Parser][NFC] Simplify ParseParenExprOrConditionTimm Bäder1-20/+13
2022-11-08Fix duplicate word typos; NFCRageking81-1/+1
2022-09-21[Clang] Support case and default labels at end of compound statementEvgeny Shulgin1-28/+25
2022-09-17[Clang] Support label at end of compound statementEvgeny Shulgin1-10/+27
2022-09-03[NFC][clang] LLVM_FALLTHROUGH => [[fallthrough]Sheng1-1/+1
2022-08-22[clang] adds unary type transformations as compiler built-insChristopher Di Bella1-2/+16
2022-08-14Revert "[clang] adds unary type transformations as compiler built-ins"Nico Weber1-16/+2
2022-08-14[clang] adds unary type transformations as compiler built-insChristopher Di Bella1-2/+16
2022-08-08[clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-2/+2
2022-08-01Fixed a number of typosGabriel Ravier1-1/+1
2022-06-17Stop wrapping GCCAsmStmts inside StmtExprs to destruct temporariesAkira Hatanaka1-1/+0
2022-06-15[clang] Reject non-declaration C++11 attributes on declarationsMartin Boehme1-46/+95
2022-04-16Add some helpers to better check Scope's kind. NFCJun Zhang1-1/+1
2022-03-24[clang][parse] Move source range into ParsedAttibutesViewTimm Bäder1-14/+14
2022-03-07[clang][parser] Stop dragging an EndLoc around when parsing attributesTimm Bäder1-3/+2
2022-02-23Add support for floating-point option `ffp-eval-method` and forZahira Ammarguellat1-0/+10
2022-02-18Revert "Add support for floating-point option `ffp-eval-method` and for"Florian Hahn1-10/+0
2022-02-17Add support for floating-point option `ffp-eval-method` and forZahira Ammarguellat1-0/+10
2022-02-15Revert "Add support for floating-point option `ffp-eval-method` and for"Nico Weber1-10/+0
2022-02-15Add support for floating-point option `ffp-eval-method` and forZahira Ammarguellat1-0/+10
2022-01-10[Parse] Use empty RecoveryExpr when if/while/do/switch conditions fail to parseSam McCall1-16/+38
2022-01-09[clang] Use true/false instead of 1/0 (NFC)Kazu Hirata1-1/+1
2021-11-22[C++20] [Coroutines] Warn for deprecated form 'for co_await'Chuanqi Xu1-0/+3
2021-10-20consteval if does not form a discarded statementAaron Ballman1-6/+8
2021-10-11[MS compat] Handle #pragma fenv_access like #pragma STDC FENV_ACCESS (PR50694)Hans Wennborg1-1/+5