History log of /external/clang/test/CXX/temp/temp.arg/temp.arg.nontype/p5.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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