commit | d0dcceae2a8ca0e37b5dd471a704de8583d49c95 | [log] [tgz] |
---|---|---|
author | Richard Smith <richard-llvm@metafoo.co.uk> | Fri Oct 28 22:34:42 2011 +0000 |
committer | Richard Smith <richard-llvm@metafoo.co.uk> | Fri Oct 28 22:34:42 2011 +0000 |
tree | 239f6f9be33c2ab6d7c5c91d5245c5776aa216a8 | |
parent | ef8857dfdd4d6b4d139278c52d32e3f2e055c5d7 [diff] |
Initial support for C++11 constexpr function invocation substitution. Using constexpr function arguments outside of their function (passing or returning them by reference) does not work correctly yet. Calling constexpr function templates does not work yet, since the bodies are not instantiated until the end of the translation unit. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143234 91177308-0d34-0410-b5e6-96231b3b80d8