651f13cea278ec967336033dd032faef0e9fc2ec |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Updated to Clang 3.5a. Change-Id: I8127eb568f674c2e72635b639a3295381fe8af82
/external/clang/test/CXX/temp/temp.arg/temp.arg.nontype/p5.cpp
|
8d8eadaae4b509b0a422a8204a9f44a8e6ac120a |
|
13-Sep-2010 |
Abramo Bagnara <abramo.bagnara@gmail.com> |
Parentheses around address non-type template argument is demoted to an extension warning. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113739 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/temp/temp.arg/temp.arg.nontype/p5.cpp
|
03028a90c18c484ab477e6535441ec5825a7328a |
|
05-Sep-2010 |
Chris Lattner <sabre@nondot.org> |
make clang print types as "const int *" instead of "int const*", which is should have done from the beginning. As usual, the most fun with this sort of change is updating all the testcases. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113090 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/temp/temp.arg/temp.arg.nontype/p5.cpp
|
d6fca263d64854e60e33f3850ef421e25c18a526 |
|
01-Apr-2010 |
Douglas Gregor <doug.gregor@gmail.com> |
Overhaul checking of non-type template arguments that should refer to an object or function. Our previous checking was too lax, and ended up allowing missing or extraneous address-of operators, among other evils. The new checking provides better diagnostics and adheres more closely to the standard. Fixes PR6563 and PR6749. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@100125 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/temp/temp.arg/temp.arg.nontype/p5.cpp
|
0f4a577f4522b4707006250ba832301c375807cb |
|
09-Feb-2010 |
Douglas Gregor <doug.gregor@gmail.com> |
When substituting a declaration non-type template argument for a non-type template parameter that has reference type, augment the qualifiers of the non-type template argument with those of the referenced type. Fixes PR6250. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95607 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/temp/temp.arg/temp.arg.nontype/p5.cpp
|
5dd78a235da14aca9d04be3a2756016c87dc79c3 |
|
05-Feb-2010 |
Douglas Gregor <doug.gregor@gmail.com> |
Fix a bogus assertion after adjusting the type of a substituted non-type template argument for a non-type template parameter of pointer type. Fixes PR6244. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95447 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/temp/temp.arg/temp.arg.nontype/p5.cpp
|
beb9e4f17fcaca29313fc7a56de977c5dd449c46 |
|
04-Feb-2010 |
Douglas Gregor <doug.gregor@gmail.com> |
When substituting the template argument for a pointer non-type template parameter, perform array/function decay (if needed), take the address of the argument (if needed), perform qualification conversions (if needed), and remove any top-level cv-qualifiers from the resulting expression. Fixes PR6226. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95309 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/temp/temp.arg/temp.arg.nontype/p5.cpp
|
eedf3e99c711b120b82b12a5a087e4a1e5c52222 |
|
03-Feb-2010 |
Chandler Carruth <chandlerc@gmail.com> |
Fix PR6149 by looking at the qualifiers on the referred to type for non-type reference template arguments. Adds test cases for the cv-quals of reference arguments. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95217 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/temp/temp.arg/temp.arg.nontype/p5.cpp
|