- 485b312 PR15100: look through type sugar when determining whether we have one of the by Richard Smith · 11 years ago
- 2f83694 Fold tests for C++ 'main' into a single file. by Richard Smith · 11 years ago
- ac71351 Properly compute triviality for explicitly-defaulted or deleted special members. by Richard Smith · 12 years ago
- 3a9fefe Fix more try scoping bugs introduced by r167650. by David Blaikie · 12 years ago
- 3d512d8 Handle redeclarations of catch variables in catch blocks. by David Blaikie · 12 years ago
- c4027c8 PR14296: function parameter name collisions in function try/catch by David Blaikie · 12 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 · 12 years ago
- 42f48fb Instantiate class template specializations during ADL. by John McCall · 12 years ago
- 294fe20 We don't need a lengthy quote from the wrong standard. by Douglas Gregor · 12 years ago
- 587e812 Add test cases for r155935. by Douglas Gregor · 12 years ago
- c799a6a If a type is non-literal by virtue of being incomplete produce notes by Richard Smith · 12 years ago
- 5a7a5bb When determining whether an identifier followed by a '<' in a member by Douglas Gregor · 12 years ago
- ee06539 Make RequireLiteralType work correctly with incomplete array types. PR12037. by Eli Friedman · 12 years ago
- 86c3ae4 Update constexpr implementation to match CWG's chosen approach for core issues by Richard Smith · 12 years ago
- b4e5e28 CWG issue 1405: mutable members are allowed in literal types, but can't undergo by Richard Smith · 12 years ago
- a506586 Disallow constexpr main. by Richard Smith · 12 years ago
- 8ef7b20 constexpr: converted constant expression handling for enumerator values, case by Richard Smith · 12 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 · 13 years ago
- 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 13 years ago
- 5fa6a04 constexpr: don't consider class types with mutable members to be literal types. by Richard Smith · 13 years ago
- 9f569cc constexpr: semantic checking for constexpr functions and constructors. Based in by Richard Smith · 13 years ago
- ddddd48 De-Unicode-ify. by NAKAMURA Takumi · 13 years ago
- a6d1e76 When performing the lookup in the current scope for a member access to by Douglas Gregor · 13 years ago
- be098b3 Update this test to reflect the new (deterministic) order in r134038. by Chandler Carruth · 13 years ago
- ea76d8a Modify test case to allow buildbots to make forward progress. This test should by Chad Rosier · 13 years ago
- d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 13 years ago
- 4337dc7 Teach Sema::ActOnUninitializedDecl() not to try to interpret when one by Douglas Gregor · 13 years ago
- 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 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 · 13 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 · 13 years ago
- 018591f Semantic checking for exception specifications should be triggered by by John McCall · 13 years ago
- 77a1a88 C++ [basic.scope.hiding] allows an ordinary name to hide a non-tag by Douglas Gregor · 14 years ago
- 0bab54c Always treat 'main' as an extern "C" function, so that we detect by Douglas Gregor · 14 years ago
- 2f69a81 "const std::vector<int>*" not "std::vector<int> const*" by Chris Lattner · 14 years ago
- c0fee50 Rip out the C++0x-specific handling of destructor names. The specification is still in flux and unclear, and our interim workaround was broken. Fixes PR7467. by Sebastian Redl · 14 years ago
- d7115a8 Add test case that I forgot to commit with r107354 (the implementation by Douglas Gregor · 14 years ago
- 21d07e4 Add an extension to avoid an error when a global template has the same name as by Jeffrey Yasskin · 14 years ago
- c7e04da A more minimal fix for PR6762. by John McCall · 14 years ago
- 2b7baf0 Roll back r104941. by John McCall · 14 years ago
- 1d0a585 Add a new attribute on records, __attribute__((adl_invisible)), and define by John McCall · 14 years ago
- de09ed5 Test case for r104938. by John McCall · 14 years ago
- 9f716e4 When we've parsed a nested-name-specifier in a member access by Douglas Gregor · 14 years ago
- 5402295 Fix ADL for types declared in transparent decls, from Alp Toker! by Douglas Gregor · 14 years ago
- 0d6b164 Recommit my change to how C++ does elaborated type lookups, now with by John McCall · 14 years ago
- 00b40d3 Revert "C++ doesn't really use "namespaces" for different kinds of names the same", which seems to break most C++ nightly test apps. by Daniel Dunbar · 14 years ago
- d04efc9 C++ doesn't really use "namespaces" for different kinds of names the same by John McCall · 14 years ago
- a41a8c5 Whenever we complain about a failed initialization of a function or by Douglas Gregor · 14 years ago
- db88d8a When a template (without arguments) is passed as a template type by Jeffrey Yasskin · 14 years ago
- b1a56e7 Put function templates instantiated from friend declarations in the correct by John McCall · 14 years ago
- 2eef829 When a declaration of a function is missing an exception specification by Douglas Gregor · 14 years ago
- 7c2342d When pretty-printing tag types, only print the tag if we're in C (and by John McCall · 14 years ago
- 93649fd Implement crazy destructor name lookup semantics differently in by Douglas Gregor · 14 years ago
- 4cae1b3 Check for redefinitions in MergeVarDecl. This finds redefinitions of globals without an initializer in C++ and thus fixes PR5451. by Sebastian Redl · 14 years ago
- 78a527a Fix two redefinitions in test cases that weren't diagnosed yet, but will be soon. by Sebastian Redl · 14 years ago
- 0efc2c1 Reimplement constructor declarator parsing to cope with template-ids by Douglas Gregor · 15 years ago
- 6675586 Tweak the text of several main() diagnostics and punch a hole specifically for by John McCall · 15 years ago
- 90f9382 Switch Sema::AddCXXDirectInitializerToDecl over to InitializationSequence by Douglas Gregor · 15 years ago
- b4debae Enter the scope of an initializer for direct-initialization as well as by Douglas Gregor · 15 years ago
- f936815 Don't inject the class name until that magical lbrace. by John McCall · 15 years ago
- 84d11c7 Test the lookup I wasn't sure would be done properly after the last patch. by John McCall · 15 years ago
- bd0dfa5 Parse base specifiers within the scope of the class. This is possibly not by John McCall · 15 years ago
- 731ad84 Just push a new scope when parsing an out-of-line variable definition. by John McCall · 15 years ago
- 578b69b Introduce a centralized routine in Sema for diagnosing failed lookups (when by John McCall · 15 years ago
- a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago
- 5d0d815 Fix test. by Anders Carlsson · 15 years ago
- 156c78e More improvements to checking allocation and deallocation functions. by Anders Carlsson · 15 years ago
- 20d45d2 Correctly diagnose [basic.stc.dynamic.allocation]p1 by Anders Carlsson · 15 years ago
- 9d59ecb Improve diagnostics for malformed delete operator function declarations. by Anders Carlsson · 15 years ago
- 144238e Use a more rigorous definition of 'class member'. I don't have any evidence by John McCall · 15 years ago
- d85b5b9 Implement the rules in C++ [basic.link] and C99 6.2.2 for computing by Douglas Gregor · 15 years ago
- abe36e2 Tweak expected error message, although we still fail this test by Douglas Gregor · 15 years ago
- cc5306a Improve on diagnosing type mismatches because of by Fariborz Jahanian · 15 years ago
- cdc89c4 Simple test case for [basic.lookup.udir]. by John McCall · 15 years ago
- d739021 Switch XFAIL format to match LLVM. by Daniel Dunbar · 15 years ago
- 6e24726 Qualified lookup through using declarations. Diagnose a new type of ambiguity. by John McCall · 15 years ago
- e06eafb Spell clang-cc correctly. by Daniel Dunbar · 15 years ago
- 7adb10f When implicitly declaring operators new, new[], delete, and delete[], by Douglas Gregor · 15 years ago
- 9cc7807 Track a class template specialization's point of instantiation separately by John McCall · 15 years ago
- c4e7019 Support elaborated dependent types and diagnose tag mismatches. by John McCall · 15 years ago
- f1bbbb4 Correctly handle elaborated template ids. Still not handled properly for friends. by John McCall · 15 years ago
- 3f9a8a6 Argument-dependent lookup for friend declarations. Add a new decl type, by John McCall · 15 years ago
- 67d1a67 First pass at friend semantics. by John McCall · 15 years ago
- 13591ed Semantic checking for main(). by John McCall · 15 years ago
- daa439a Fix a corner case with argument-dependent lookup and overloaded function sets. by Douglas Gregor · 15 years ago
- 69be8d6 Improve argument-dependent lookup to find associated classes and by Douglas Gregor · 15 years ago
- b33fe2f When recursively instantiating function templates, keep track of the by Douglas Gregor · 15 years ago
- 33a3907 New test for when the subexpressions within a typeid are potentially evaluated. We seem to be the only ones to get this right. by Douglas Gregor · 15 years ago
- 0ffd9ff Implement correct name lookup inside an initializer of a C++ class static data member. by Argyrios Kyrtzidis · 15 years ago
- b280638 More [basic.lookup.unqual] tests. - p13 and p14 are important failures. by Daniel Dunbar · 15 years ago
- cbeedfa Test for [basic.lookup.unqual]p3 by Daniel Dunbar · 15 years ago