]> granicus.if.org Git - clang/commit
[SemaCXX] Add diagnostics to require_constant_initialization
authorKeno Fischer <keno@alumni.harvard.edu>
Thu, 1 Jun 2017 18:54:16 +0000 (18:54 +0000)
committerKeno Fischer <keno@alumni.harvard.edu>
Thu, 1 Jun 2017 18:54:16 +0000 (18:54 +0000)
commit1c77e0e09f63effae7503c429654161843e1730f
tree6d9b9c1de12d6b5c579f743ee3400d376e956386
parentda3da60ded94f0ac960e711e96d96abdb7465a1f
[SemaCXX] Add diagnostics to require_constant_initialization

Summary:
This hooks up the detailed diagnostics of why constant initialization was
not possible if require_constant_initialization reports an error.
I have updated the test to account for the new notes.

Reviewed By: EricWF
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D24371

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@304451 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaDecl.cpp
test/SemaCXX/attr-require-constant-initialization.cpp