Commit History

Author SHA1 Message Date
  Richard Smith 478f547ceb PR43080: Do not build context-sensitive expressions during name classification. 5 years ago
  Alexey Bataev f8c3d1a886 [OPENMP50]Treat range-based for as canonical loop. 5 years ago
  Richard Smith 9e4451359e Model converted constant expressions as full-expressions. 6 years ago
  Erich Keane 063c2472fa [NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr. 6 years ago
  Aaron Ballman c9565ca81a Diagnose _Atomic as a C11 extension. 6 years ago
  Richard Smith 940249d817 [c++20] P1143R2: Add support for the C++20 'constinit' keyword. 6 years ago
  Aaron Ballman ae3841677e Diagnose _Bool as a C99 extension. 6 years ago
  Aaron Ballman 5f0d7648a3 Diagnose both _Complex and _Imaginary as C99 extensions. 6 years ago
  Aaron Ballman b20dcef8a7 Replace some custom C11 extension warnings with the generic warning. 6 years ago
  Aaron Ballman 1f2de81a89 Diagnose use of _Thread_local as an extension when not in C11 mode. 6 years ago
  Benjamin Kramer e63380d34e Do a sweep of symbol internalization. NFC. 6 years ago
  Nathan Huckleberry 30eb43757f [Attr] Support _attribute__ ((fallthrough)) 6 years ago
  Serge Pavlov 0778fc61cf [Parser] Emit descriptive diagnostic for misplaced pragma 6 years ago
  Serge Pavlov 923a4782f1 [Parser] Change parameter type from int to enum 6 years ago
  Matthias Gehre 07d5b4a5da Add lifetime categories attributes 6 years ago
  Anastasia Stulova c0abfaad68 [OpenCL] Update comments/diagnostics to refer to C++ for OpenCL 6 years ago
  Rui Ueyama ce7674d7be Fix parameter name comments using clang-tidy. NFC. 6 years ago
  Aaron Ballman e7e376f27a Require commas to separate multiple GNU-style attributes in the same attribute list. 6 years ago
  Gauthier Harnisch 17feca48a8 [C++20] add Basic consteval specifier 6 years ago
  Sven van Haastregt ec36dad1b2 [OpenCL] Support pipe keyword in C++ mode 6 years ago
  Ilya Biryukov a3c3146170 [Lex] Allow to consume tokens while preprocessing 6 years ago
  Leonard Chan 9f75477c36 Fix for P41852 where builtin attributes were being caught by FindLocsWithCommonFileID(). 6 years ago
  Richard Smith 77d2b2537b Simplify tracking of end of consumed decl-specifier sequence. 6 years ago
  Mikael Holmen e889472f6d Fix gcc compilation warning in an assert [NFC] 6 years ago
  Richard Smith 7a6d690bb5 [c++20] Add support for explicit(bool), as described in P0892R2. 6 years ago
  Richard Smith fb98e7c13d [c++20] Implement P0846R0: allow (ADL-only) calls to template-ids whose 6 years ago
  Richard Smith 983fd48a00 Improve function / variable disambiguation. 6 years ago
  Leonard Chan 8ad70e4734 Recommit r359859 "[Attribute/Diagnostics] Print macro if definition is an attribute declaration" 6 years ago
  Hans Wennborg 06edb03dd1 Revert r359949 "[clang] adding explicit(bool) from c++2a" 6 years ago
  Nicolas Lesser 3e0c2a51a0 [C++] Interpret unknown identifier in parameter clause as unknown type 6 years ago