History log of /external/clang/test/CXX/temp/temp.param/p1.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fd1a8fd240c8067e286e3881aac2bd8b700517d3 27-Jan-2011 Douglas Gregor <dgregor@apple.com> When we run into a template parameter that should have a default
argument but doesn't (because previous template parameters had default
arguments), clear out all of the default arguments so that we maintain
the invariant that a template parameter has a default argument only if
subsequence template parameters also have default arguments.
Fixes a crash-on-invalid <rdar://problem/8913649>.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124345 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/temp/temp.param/p1.cpp
369ea27b56b89379023366ff1b8ab362b5709e4e 21-Oct-2010 Douglas Gregor <dgregor@apple.com> Diagnose the declaration of template template parameters that
themselves have no template parameters. This is actually a restriction
due to the grammar of template template parameters, but we choose to
diagnose it in Sema to provide better recovery.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@117032 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/temp/temp.param/p1.cpp
2475d76920b43014e661690836642ca3c9967179 08-Nov-2009 Daniel Dunbar <daniel@zuster.org> Remove RUN: true lines.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86432 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/temp/temp.param/p1.cpp
8bf0ccd4c7e23a329f150323e2f9b474ff15c66c 25-Jul-2009 Daniel Dunbar <daniel@zuster.org> Make having no RUN line a failure.

Doug, please look at decltype-crash and instantiate-function-1.mm, I'm not sure
if they are actually testing the right thing / anything.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77070 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/temp/temp.param/p1.cpp
247baca66ca998de9c415c19019e199f4895e81c 13-Jun-2009 Douglas Gregor <dgregor@apple.com> Move a bunch of tests into temp.param, and write a few tests for paragraphs that hadn't been touched before

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73288 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CXX/temp/temp.param/p1.cpp