diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2011-10-01 02:31:28 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2011-10-01 02:31:28 +0000 |
commit | eb3c10c248ace4100f54e8fb55b7d477d959f222 (patch) | |
tree | 2e491475a9d346831848214fba8721e7a53863e7 /lldb/source/API/SBSourceManager.cpp | |
parent | c5ab7efea372bb2ab025e3a6168766237f9c0de7 (diff) | |
download | bcm5719-llvm-eb3c10c248ace4100f54e8fb55b7d477d959f222.tar.gz bcm5719-llvm-eb3c10c248ace4100f54e8fb55b7d477d959f222.zip |
constexpr: semantic checking for constexpr functions and constructors. Based in
part on patches by Peter Collingbourne.
We diverge from the C++11 standard in a few areas, mostly related to checking
constexpr function declarations, and not just definitions. See WG21 paper
N3308=11-0078 for details.
Function invocation substitution is not available in this patch; constexpr
functions cannot yet be used from within constant expressions.
llvm-svn: 140926
Diffstat (limited to 'lldb/source/API/SBSourceManager.cpp')
0 files changed, 0 insertions, 0 deletions