a4de17562d13d7a8188108243c4cfbd52f33229a |
|
04-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master clang for rebase to r256229 http://b/26987366 (cherry picked from commit 87d948ecccffea9e9e37d0d053b246e2d6d6c47b) Change-Id: I10ca401a280e905253aafabad9118693a2f24ffb
/external/clang/test/CXX/drs/dr0xx.cpp
|
b6d6993e6e6d3daf4d9876794254d20a134e37c2 |
|
01-Jul-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master clang for rebase to r239765 Change-Id: I0393bcc952590a7226af8c4b58534a8ee5fd2d99
/external/clang/test/CXX/drs/dr0xx.cpp
|
0e2c34f92f00628d48968dfea096d36381f494cb |
|
23-Mar-2015 |
Stephen Hines <srhines@google.com> |
Update aosp/master clang for rebase to r230699. Change-Id: I6a546ab3d4ae37119eebb735e102cca4f80ab520
/external/clang/test/CXX/drs/dr0xx.cpp
|
176edba5311f6eff0cad2631449885ddf4fbc9ea |
|
01-Dec-2014 |
Stephen Hines <srhines@google.com> |
Update aosp/master Clang for rebase to r222490. Change-Id: Ic557ac55e97fbf6ee08771c7b7c3594777b0aefd
/external/clang/test/CXX/drs/dr0xx.cpp
|
651f13cea278ec967336033dd032faef0e9fc2ec |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Updated to Clang 3.5a. Change-Id: I8127eb568f674c2e72635b639a3295381fe8af82
/external/clang/test/CXX/drs/dr0xx.cpp
|
e3a404411fe651097024edece9a72afeef5f6ac3 |
|
17-Nov-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Tests for core issue 241-250. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194951 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/drs/dr0xx.cpp
|
a41c97a5d1912ffd184381d269fd8e5a25ee5e59 |
|
20-Sep-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Switch the semantic DeclContext for a block-scope declaration of a function or variable from being the function to being the enclosing namespace scope (in C++) or the TU (in C). This allows us to fix a selection of related issues where we would build incorrect redeclaration chains for such declarations, and fail to notice type mismatches. Such declarations are put into a new IdentifierNamespace, IDNS_LocalExtern, which is only found when searching scopes, and not found when searching DeclContexts. Such a declaration is only made visible in its DeclContext if there are no non-LocalExtern declarations. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191064 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/drs/dr0xx.cpp
|
576a9af150e4ddb34fd9cbede6eb5e3cf2bae9c8 |
|
01-Aug-2013 |
David Majnemer <david.majnemer@gmail.com> |
Sema: Diagnose explicitly bound unresolved member expressions decaying into pointers to function type We would disallow the case where the overloaded member expression is coming from an address-of operator but we wouldn't issue any diagnostics when the overloaded member expression comes by way of a function to pointer decay cast. Clang's implementation of DR61 is now seemingly complete. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@187559 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/drs/dr0xx.cpp
|
87b12b2e92c1670e551d66938a4c0a055b18b03a |
|
26-Jun-2013 |
David Majnemer <david.majnemer@gmail.com> |
Implement DR21 A default template-argument shall not be specified in a friend template declaration. Interestingly, we properly handled default template arguments on friend class members but not on just friend classes. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184882 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/drs/dr0xx.cpp
|
2f686697187e8834346b7924797d44c978252ec6 |
|
22-Jun-2013 |
David Majnemer <david.majnemer@gmail.com> |
Revert r184401 which reverted r183462. The problem with r183462 was that we assumed that a diagnostic id of zero would be silent. This small correction to CheckDerivedToBaseConversion changes it's behavior to omit the diagnostic when given a diagnostic id of zero. This fix passes the test case added in r184402. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184631 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/drs/dr0xx.cpp
|
fc5335dd8ead65b7dc1dedd75ed32f9e74f229d0 |
|
20-Jun-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Add a regression test for PR16370 next to the dr7 test case since they seem closely related. (I'm happy to move this if others have a better idea of where to put it.) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184402 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/drs/dr0xx.cpp
|
62341d3bde21c85405318950ed8d26b6b3e36544 |
|
20-Jun-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Temporarily revert r183462: "Implement DR7" This fixes PR16370, I'll add the test case in a follow-up commit. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184401 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/drs/dr0xx.cpp
|
662f41bd9d4bfb4aebaba05e6043a6ff5f0dc2ff |
|
18-Jun-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
DR14, DR101, and part of DR1: fix handling of extern "C" declarations in namespaces, by treating them just like we treat extern "C" declarations in function scope. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184223 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/drs/dr0xx.cpp
|
0012dd4846953cabbf5fe00ad13d61b1f5a3cc08 |
|
16-Jun-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Add testcase for DR39 from PR5916. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184056 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/drs/dr0xx.cpp
|
6698be8a6930730df5e61c941197e72682196187 |
|
13-Jun-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Fix some confusing diagnostic wording. s/implicit default/implicit/ if we're not actually talking about a default constructor. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183885 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/drs/dr0xx.cpp
|
01e0b1f24af250da37faf953cd82626b360622f6 |
|
11-Jun-2013 |
David Majnemer <david.majnemer@gmail.com> |
Implement DR61: Address of ambiguous bound methods should be disallowed DR61 affirms that expressions containing unresolved member access should be disallowed when performing "address of" operations. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183723 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/drs/dr0xx.cpp
|
2ec2b8459392f3f2f00d816b40e73113d444d838 |
|
11-Jun-2013 |
David Majnemer <david.majnemer@gmail.com> |
Implement DR85: Redeclaration of member is forbidden Disallow the existence of a declaration of a member class that isn't a forward declaration before it's definition. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183722 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/drs/dr0xx.cpp
|
585bee48bac063f31696e308798f9432b5ba4116 |
|
07-Jun-2013 |
David Majnemer <david.majnemer@gmail.com> |
Implement DR7 Disallowing deriving from classes that have private virtual base classes except in instances where the deriving class would be able to cast itself to the private virtual base via a different derivation. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183462 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/drs/dr0xx.cpp
|
b28e88c18ade461f54d0f2faefb1cacb209586e2 |
|
27-May-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Tests and status for DR51-99. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@182720 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/drs/dr0xx.cpp
|
1c7315116ffb9b7527358ef2d145c5db68fccb36 |
|
19-May-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Tests and status for core issues 1-50. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@182207 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/drs/dr0xx.cpp
|