commit | a6ea5bbb0629781ec7eca92c1c8a4c504b40f48e | [log] [tgz] |
---|---|---|
author | Richard Smith <richard-llvm@metafoo.co.uk> | Thu Apr 14 19:57:19 2011 +0000 |
committer | Richard Smith <richard-llvm@metafoo.co.uk> | Thu Apr 14 19:57:19 2011 +0000 |
tree | 7bac162897d460ef39eb43ccf4ed713a0bfaecc1 | |
parent | 87a1e19735a27d84edc2ac1331c040e2fb4c3b1a [diff] |
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