Skip to content

Commit e7ee15e

Browse files
[AST] Modernize MicrosoftNumberingContext (NFC)
1 parent 7866c01 commit e7ee15e

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

clang/lib/AST/MicrosoftCXXABI.cpp

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,12 @@ namespace {
3030
/// Typically these are things like static locals, lambdas, or blocks.
3131
class MicrosoftNumberingContext : public MangleNumberingContext {
3232
llvm::DenseMap<const Type *, unsigned> ManglingNumbers;
33-
unsigned LambdaManglingNumber;
34-
unsigned StaticLocalNumber;
35-
unsigned StaticThreadlocalNumber;
33+
unsigned LambdaManglingNumber = 0;
34+
unsigned StaticLocalNumber = 0;
35+
unsigned StaticThreadlocalNumber = 0;
3636

3737
public:
38-
MicrosoftNumberingContext()
39-
: LambdaManglingNumber(0), StaticLocalNumber(0),
40-
StaticThreadlocalNumber(0) {}
38+
MicrosoftNumberingContext() = default;
4139

4240
unsigned getManglingNumber(const CXXMethodDecl *CallOperator) override {
4341
return ++LambdaManglingNumber;

0 commit comments

Comments
 (0)