]> granicus.if.org Git - clang/commit
Name mangling of late-specified return types doesn't work if the return type referenc...
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 14 Apr 2011 19:57:19 +0000 (19:57 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 14 Apr 2011 19:57:19 +0000 (19:57 +0000)
commita6ea5bbb0629781ec7eca92c1c8a4c504b40f48e
tree7bac162897d460ef39eb43ccf4ed713a0bfaecc1
parent87a1e19735a27d84edc2ac1331c040e2fb4c3b1a
Name mangling of late-specified return types doesn't work if the return type references the argument types:

  template<typename T> auto f(T a) -> decltype(a.foo());

Since this is the primary reason for the introduction of this feature, downgrade implementation status to "Some examples work".

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129533 91177308-0d34-0410-b5e6-96231b3b80d8
www/cxx_status.html