- a209544 C++ DR712 and others: handle non-odr-use resulting from an lvalue-to-rvalue conversion applied to a member access or similar not-quite-trivial lvalue expression. by Richard Smith · 6 years ago
- 3ccd6a7 Revert 363295, it caused PR42276. Also revert follow-ups 363337, 363340. by Nico Weber · 6 years ago
- d54e343 C++ DR712 and others: handle non-odr-use resulting from an lvalue-to-rvalue conversion applied to a member access or similar not-quite-trivial lvalue expression. by Richard Smith · 6 years ago
- fb98e7c [c++20] Implement P0846R0: allow (ADL-only) calls to template-ids whose by Richard Smith · 6 years ago
- 0ddd577 [Sema] ADL: Associated namespaces for class types and enumeration types (CWG 1691) by Bruno Ricci · 6 years ago
- 61719b5 [Sema][NFC] Add more tests for the behavior of argument-dependent name lookup by Bruno Ricci · 6 years ago
- ae7a41c [c++2a] Add semantic support for private module fragments. by Richard Smith · 6 years ago
- c2e330a [c++2a] Improve diagnostic for use of declaration from another TU's by Richard Smith · 6 years ago
- 33eb2ff [c++20] Parsing support for module-declarations, import-declarations, by Richard Smith · 6 years ago
- 257046f Restore pre-r335182 behavior for naming inherited constructors as by Richard Smith · 7 years ago
- ecad4de Add a "vexing parse" warning for ambiguity between a variable declaration and a by Richard Smith · 8 years ago
- 2e4086b Correctly compute linkage for members of internal linkage classes. by Richard Smith · 8 years ago
- dd94e04 DR1113: anonymous namespaces formally give their contents internal linkage. by Richard Smith · 8 years ago
- 2a1900a Closure types have no name (and can't have a typedef name for linkage by Richard Smith · 8 years ago
- 4e8386f Implement C++ [basic.link]p8. by Richard Smith · 8 years ago
- 5c19ffd Add IDNS_Tag to C++ declarations that conflict with tag declarations. by Richard Smith · 8 years ago
- a024a33 Print nested name specifiers for typedefs and type aliases by Alex Lorenz · 8 years ago
- cfe8992 Fix hole in our enforcement of rule requiring 'typename' prior to a dependent by Richard Smith · 8 years ago
- 8ae50eb Finish implementation of C++ DR1310 (http://wg21.link/cwg1310). by Richard Smith · 8 years ago
- a669043 PR13403 (+duplicates): implement C++ DR1310 (http://wg21.link/cwg1310). by Richard Smith · 8 years ago
- fb15aef Allow constexpr construction of subobjects unconditionally, not just in C++14. by David L. Jones · 8 years ago
- 35f3b49 Improve error message when referencing a non-tag type with a tag by Reid Kleckner · 8 years ago
- 48fe699 Re-commit r283722, reverted in r283750, with a fix for a CUDA-specific use of by Richard Smith · 9 years ago
- 2b9a6f7 Revert "P0035R4: Semantic analysis and code generation for C++17 overaligned allocation." by Daniel Jasper · 9 years ago
- 15bd535 P0035R4: Semantic analysis and code generation for C++17 overaligned allocation. by Richard Smith · 9 years ago
- 51f6082 Don't diagnoes a mismatch between implicit and explicit exception by Richard Smith · 9 years ago
- 5be817d P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991: by Richard Smith · 9 years ago
- 3c1c202 Implement C++17 P0386R2, inline variables. (The 'inline' specifier gives a by Richard Smith · 9 years ago
- 234233d Lit C++11 Compatibility Patch #8 by Charles Li · 9 years ago
- 2c4156e [Lit Test] Updated 34 Lit tests to be C++11 compatible. by Charles Li · 10 years ago
- 93fc20d [Sema] main can't be declared as global variable, in C++. by Davide Italiano · 10 years ago
- 118ce1f [Sema] Don't crash if array bound calculation overflowed constexpr array by David Majnemer · 10 years ago
- 7468eda Update error message text. by Serge Pavlov · 10 years ago
- a7b5558 DR1684: a constexpr member function need not be a member of a literal class type. by Richard Smith · 10 years ago
- 7d78fb0 Revert "clang/test/Driver/crash-report.c: This requires rewriter for -frewrite-includes. [PR20321]" by Alp Toker · 11 years ago
- 47f74a0 clang/test: Introduce the feature "rewriter" for --enable-clang-rewriter. by NAKAMURA Takumi · 11 years ago
- c533089 Don't accept qualified 'int' main return types in C++ or standard C mode by Alp Toker · 11 years ago
- f36b674 The exception-declaration for a function-try-block cannot redeclare a by Aaron Ballman · 11 years ago
- aefb377 This test should no longer be XFAILed; the standard has stabilized, and the test contents are acceptable. No diagnostics expected from this test. by Aaron Ballman · 11 years ago
- c537653 Test requires exceptions by Alp Toker · 11 years ago
- ebfec0c Sema: Implement DR244 by David Majnemer · 11 years ago
- 304f0b0 Revert "Sema: Implement DR244" by David Majnemer · 11 years ago
- 3c88688 Sema: Implement DR244 by David Majnemer · 11 years ago
- d4d211d Don't fold together the name lookup entries for two declarations if they are by Richard Smith · 11 years ago
- 97e7a03 Improve diagnostic for using non-class/namespace/scoped enum in a nested name specifier. by David Blaikie · 11 years ago
- 661bb39 Add implicit declarations of allocation functions when looking them up for by Richard Smith · 11 years ago
- af5a751 Add a test file missed from r199782. by Richard Smith · 11 years ago
- 142ab06 Added warning on structures/unions that are empty or contain only by Serge Pavlov · 12 years ago
- 190d1af PR17731: When determining whether a tag and a non-tag were declared in the same by Richard Smith · 12 years ago
- 3d9559b Teach typo correction to look inside of classes like it does namespaces. by Kaelyn Uhrain · 12 years ago
- a41c97a Switch the semantic DeclContext for a block-scope declaration of a function or by Richard Smith · 12 years ago
- dd9459f Fix implementation of C11 6.2.7/4 and C++11 [dcl.array]p3: by Richard Smith · 12 years ago
- bcd0650 Sema: Do not merge new decls with invalid, old decls by David Majnemer · 12 years ago
- c371db6 Sema: Fix a crash when main is redeclared as a function-template. by David Majnemer · 12 years ago
- a10b978 C++1y constexpr extensions, round 1: Allow most forms of declaration and by Richard Smith · 12 years ago
- 8404626 The 'constexpr implies const' rule for non-static member functions is gone in by Richard Smith · 12 years ago
- 3436620 Skip transparent contexts when looking for using directives in name lookup. by Douglas Gregor · 12 years ago
- 44b2ea9 <rdar://problem/13540899> Collect using directives from all of the semantic contexts not represented by scopes. by Douglas Gregor · 12 years ago
- 5b8740f Only merge down a variable type if the previous declaration was by John McCall · 12 years ago
- 6bed88e <rdar://problem/13317030> Consider using directives when performing unqualified name lookup into declarations contexts represented by the qualified-id but not in the actual scope hierarchy. by Douglas Gregor · 12 years ago
- f9223aa Remove FIXMEs: these are covered by a core issue which we don't yet implement by Richard Smith · 12 years ago
- 2db075b Implement special-case name lookup for inheriting constructors: member by Richard Smith · 12 years ago
- 4b02dff Add quotation marks to template names in diagnostics. by David Blaikie · 12 years ago
- 485b312 PR15100: look through type sugar when determining whether we have one of the by Richard Smith · 12 years ago
- 2f83694 Fold tests for C++ 'main' into a single file. by Richard Smith · 12 years ago
- ac71351 Properly compute triviality for explicitly-defaulted or deleted special members. by Richard Smith · 13 years ago
- 3a9fefe Fix more try scoping bugs introduced by r167650. by David Blaikie · 13 years ago
- 3d512d8 Handle redeclarations of catch variables in catch blocks. by David Blaikie · 13 years ago
- c4027c8 PR14296: function parameter name collisions in function try/catch by David Blaikie · 13 years ago
- 8e8fb3b Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. by Andy Gibbs · 13 years ago
- 42f48fb Instantiate class template specializations during ADL. by John McCall · 13 years ago
- 294fe20 We don't need a lengthy quote from the wrong standard. by Douglas Gregor · 13 years ago
- 587e812 Add test cases for r155935. by Douglas Gregor · 13 years ago
- c799a6a If a type is non-literal by virtue of being incomplete produce notes by Richard Smith · 13 years ago
- 5a7a5bb When determining whether an identifier followed by a '<' in a member by Douglas Gregor · 13 years ago
- ee06539 Make RequireLiteralType work correctly with incomplete array types. PR12037. by Eli Friedman · 13 years ago
- 86c3ae4 Update constexpr implementation to match CWG's chosen approach for core issues by Richard Smith · 13 years ago
- b4e5e28 CWG issue 1405: mutable members are allowed in literal types, but can't undergo by Richard Smith · 13 years ago
- a506586 Disallow constexpr main. by Richard Smith · 13 years ago
- 8ef7b20 constexpr: converted constant expression handling for enumerator values, case by Richard Smith · 13 years ago
- 7984de3 Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its: by Richard Smith · 13 years ago
- 2f0e88a David Blaikie and Chandler would like us to diagnose by Richard Smith · 13 years ago
- 1d7bcf4 Tweak to r147599 for PR10828: Move the check from the parser into sema, and use by Richard Smith · 13 years ago
- cb7709c PR10828: Produce a warning when a no-arguments function is declared in block by Richard Smith · 13 years ago
- 099e7f6 constexpr handling improvements. Produce detailed diagnostics when a 'constexpr' by Richard Smith · 13 years ago
- 2fe9b7f Modify how the -verify flag works. Currently, the verification string and by Richard Trieu · 13 years ago
- 45fa560 When we notice that a member function is defined with "= delete" or "= by Douglas Gregor · 14 years ago
- 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 14 years ago
- 5fa6a04 constexpr: don't consider class types with mutable members to be literal types. by Richard Smith · 14 years ago
- 9f569cc constexpr: semantic checking for constexpr functions and constructors. Based in by Richard Smith · 14 years ago
- ddddd48 De-Unicode-ify. by NAKAMURA Takumi · 14 years ago
- a6d1e76 When performing the lookup in the current scope for a member access to by Douglas Gregor · 14 years ago
- be098b3 Update this test to reflect the new (deterministic) order in r134038. by Chandler Carruth · 14 years ago
- ea76d8a Modify test case to allow buildbots to make forward progress. This test should by Chad Rosier · 14 years ago
- d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 14 years ago
- 4337dc7 Teach Sema::ActOnUninitializedDecl() not to try to interpret when one by Douglas Gregor · 14 years ago
- 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 14 years ago
- ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 14 years ago
- 5862f0e When emitting a "too many arguments to function call..." error, also include a note with a location for the function prototype. by Ted Kremenek · 14 years ago
- 018591f Semantic checking for exception specifications should be triggered by by John McCall · 14 years ago