[PATCH] D34449: [clang-tidy] Enable constexpr definitions in headers.
Haojian Wu via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Jun 27 12:14:00 PDT 2017
hokein added a comment.
BTW, could you please also update the `docs/clang-tidy/checks/misc-definitions-in-headers.rst`?
================
Comment at: test/clang-tidy/misc-definitions-in-headers-1z.hpp:5
+class CE {
+ constexpr static int i = 5;
+};
----------------
Could you follow the way of comment in the `misc-definitions-in-headers-1z.hpp`? For each allowed case, add the comment like `constexpr static int i = 5; // OK: inline variable definition.`
The same below.
================
Comment at: test/clang-tidy/misc-definitions-in-headers-1z.hpp:10
+
+constexpr int a = 1;
+
----------------
I think this case is allowed because of internal linkage. I'd suggesting putting it to `misc-definitions-in-headers.hpp`.
https://reviews.llvm.org/D34449
More information about the cfe-commits
mailing list