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
|