Skip to content

Commit 66df813

Browse files
committed
Always emit static mut for global variables
1 parent 999aabf commit 66df813

1 file changed

Lines changed: 3 additions & 8 deletions

File tree

‎cpp2rust/converter/converter.cpp‎

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -385,16 +385,11 @@ bool Converter::ConvertVarDeclSkipInit(clang::VarDecl *decl) {
385385
!globals_.insert(name).second) {
386386
return false;
387387
}
388-
StrCat(AccessSpecifierAsString(decl->getAccess()), keyword::kStatic);
389-
if (!qual_type.isConstQualified()) {
390-
StrCat(keyword_mut_);
391-
}
388+
StrCat(AccessSpecifierAsString(decl->getAccess()), keyword::kStatic,
389+
keyword_mut_);
392390
ENSURE(decl_ids_.insert(GetID(decl)).second);
393391
} else if (decl->isStaticLocal()) {
394-
StrCat(keyword::kStatic);
395-
if (!qual_type.isConstQualified()) {
396-
StrCat(keyword_mut_);
397-
}
392+
StrCat(keyword::kStatic, keyword_mut_);
398393
} else if (decl->isLocalVarDecl()) {
399394
StrCat(keyword::kLet);
400395
}

0 commit comments

Comments
 (0)