Improve diagnostic for an expression that's not constant because it uses
authorRichard Smith <richard@metafoo.co.uk>
Tue, 11 Aug 2020 00:02:24 +0000 (17:02 -0700)
committerRichard Smith <richard@metafoo.co.uk>
Tue, 11 Aug 2020 00:03:19 +0000 (17:03 -0700)
commit0fd3d379e26da3cb02b6d960198e2efbc5190650
treeffb9447e7b957df9cc1f70bdbd9cef6f95e6786b
parentfb04d7b4a69831f6b999b1776da738557b108e0d
Improve diagnostic for an expression that's not constant because it uses
the address of a constexpr local variable.

Suggest adding 'static' to give the constexpr local variable a constant
address.
clang/include/clang/Basic/DiagnosticASTKinds.td
clang/lib/AST/ExprConstant.cpp
clang/test/SemaCXX/builtins.cpp
clang/test/SemaCXX/constant-expression-cxx11.cpp