summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* [clang] Introduce `SemaOpenMP` (#88642)Vlad Serebrennikov2024-04-161-1/+2
* [Clang] Implement P2718R0 "Lifetime extension in range-based for loops" (#76361)yronglin2024-01-301-4/+4
* [clang] Add support for -fcx-limited-range, #pragma CX_LIMITED_RANGE and -fcx...Zahira Ammarguellat2023-12-111-0/+11
* [C23] Complete support for WG14 N2508 (#71398)Aaron Ballman2023-11-201-13/+29
* [OpenACC] Initial commits to support OpenACC (#70234)Erich Keane2023-11-171-0/+3
* Revert "[clang][SemaCXX] Diagnose tautological uses of consteval if and is_co...Sam McCall2023-09-271-19/+9
* [clang][SemaCXX] Diagnose tautological uses of consteval if and is_constant_e...Takuya Shimizu2023-09-271-9/+19
* [NFC] Minimize header includes (#66339)Bill Wendling2023-09-141-0/+1
* [Clang] Fix the for statement disappearing in AST when an error occurs in the...yronglin2023-09-091-2/+17
* [C23] Rename C2x->C23 in diagnosticsAaron Ballman2023-08-111-1/+1
* [C23] Rename C2x -> C23; NFCAaron Ballman2023-08-111-1/+1
* [Clang] Fix the do while statement disappearing in AST when an error occurs i...yrong2023-08-081-1/+2
* [Clang] Fix handling of using declarations in for loop init statements.Corentin Jabot2023-07-051-2/+2
* [clang][parse][NFC] Fix grammar in a commentTimm Bäder2023-06-101-2/+2
* [clang] Fix assertion while parsing an invalid for loopCorentin Jabot2023-06-071-3/+1
* [clang] Add Parse and Sema support for RegularKeyword attributesRichard Sandiford2023-05-311-1/+6
* [clang] Add a new annotation token: annot_repl_input_endJun Zhang2023-05-161-3/+16
* [clang] Use -std=c++23 instead of -std=c++2bMark de Wever2023-05-041-3/+3
* [clang][Sema][NFC] Move `EnterExpressionEvaluationContext` to its own fileDavid Stone2023-05-041-0/+1
* [clang] Type safety tweak for AttributeCommonInfo::FormRichard Sandiford2023-04-131-1/+1
* Fix typo: statment to statement; NFCHerrCai09072023-03-131-1/+1
* [clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-141-1/+1
* [clang] Add #include <optional> (NFC)Kazu Hirata2023-01-141-0/+1
* [clang] Use std::nullopt instead of None (NFC)Kazu Hirata2022-12-031-2/+4
* [clang][parse] Avoid creating StmtVectors every loop iterationTimm Bäder2022-11-181-1/+1
* [clang][Parser][NFC] Simplify ParseParenExprOrConditionTimm Bäder2022-11-181-20/+13
* Fix duplicate word typos; NFCRageking82022-11-081-1/+1
* [Clang] Support case and default labels at end of compound statementEvgeny Shulgin2022-09-211-28/+25
* [Clang] Support label at end of compound statementEvgeny Shulgin2022-09-171-10/+27
* [NFC][clang] LLVM_FALLTHROUGH => [[fallthrough]Sheng2022-09-031-1/+1
* [clang] adds unary type transformations as compiler built-insChristopher Di Bella2022-08-221-2/+16
* Revert "[clang] adds unary type transformations as compiler built-ins"Nico Weber2022-08-141-16/+2
* [clang] adds unary type transformations as compiler built-insChristopher Di Bella2022-08-141-2/+16
* [clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song2022-08-081-2/+2
* Fixed a number of typosGabriel Ravier2022-08-011-1/+1
* Stop wrapping GCCAsmStmts inside StmtExprs to destruct temporariesAkira Hatanaka2022-06-171-1/+0
* [clang] Reject non-declaration C++11 attributes on declarationsMartin Boehme2022-06-151-46/+95
* Add some helpers to better check Scope's kind. NFCJun Zhang2022-04-161-1/+1
* [clang][parse] Move source range into ParsedAttibutesViewTimm Bäder2022-03-241-14/+14
* [clang][parser] Stop dragging an EndLoc around when parsing attributesTimm Bäder2022-03-071-3/+2
* Add support for floating-point option `ffp-eval-method` and forZahira Ammarguellat2022-02-231-0/+10
* Revert "Add support for floating-point option `ffp-eval-method` and for"Florian Hahn2022-02-181-10/+0
* Add support for floating-point option `ffp-eval-method` and forZahira Ammarguellat2022-02-171-0/+10
* Revert "Add support for floating-point option `ffp-eval-method` and for"Nico Weber2022-02-151-10/+0
* Add support for floating-point option `ffp-eval-method` and forZahira Ammarguellat2022-02-151-0/+10
* [Parse] Use empty RecoveryExpr when if/while/do/switch conditions fail to parseSam McCall2022-01-101-16/+38
* [clang] Use true/false instead of 1/0 (NFC)Kazu Hirata2022-01-091-1/+1
* [C++20] [Coroutines] Warn for deprecated form 'for co_await'Chuanqi Xu2021-11-221-0/+3
* consteval if does not form a discarded statementAaron Ballman2021-10-201-6/+8
* [MS compat] Handle #pragma fenv_access like #pragma STDC FENV_ACCESS (PR50694)Hans Wennborg2021-10-111-1/+5