diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-02-14 02:33:50 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-02-14 02:33:50 +0000 |
commit | eb273b798760ed960edb0a619092da314e21f4ea (patch) | |
tree | 837329cdcce8823d4007196b2e0052570a6a9e79 /tools/c-index-test/c-index-test.c | |
parent | b74ed087469db042325bad76fdf3ff6ed67dec09 (diff) |
Fix another issue introduced by the proposed wording for core issue 1358: since
the instantiation of a constexpr function temploid is now always constexpr, a
defaulted constexpr function temploid is often ill-formed by the rule in
[dcl.fct.def.default]p2 that an explicitly-defaulted constexpr function must
have a constexpr implicit definition. To avoid making loads of completely
reasonable code ill-formed, do not apply that rule to templates.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150453 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/c-index-test/c-index-test.c')
0 files changed, 0 insertions, 0 deletions