aaron.ballman added inline comments.
================
Comment at: clang/include/clang/Sema/DeclSpec.h:1756
/// a function.
-enum FunctionDefinitionKind {
- FDK_Declaration,
- FDK_Definition,
- FDK_Defaulted,
- FDK_Deleted
+enum class FunctionDefinitionKind : unsigned char {
+ Declaration,
----------------
We don't gain a whole lot by making this `unsigned char` since we're not
storing it anywhere -- leave as the default `int` and change the
`static_cast<>`s?
================
Comment at: clang/lib/Sema/SemaDecl.cpp:9163
switch (D.getFunctionDefinitionKind()) {
- case FDK_Declaration:
- case FDK_Definition:
+ case FunctionDefinitionKind::Declaration:
+ case FunctionDefinitionKind::Definition:
----------------
Might as well hit these formatting fixes since we're touching the lines anyway.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D91035/new/
https://reviews.llvm.org/D91035
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits