Skip to content

Commit bc04765

Browse files
committed
Fix volatile test
1 parent b577ebd commit bc04765

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

clang/lib/Sema/SemaDeclCXX.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7460,7 +7460,7 @@ static bool isEligibleForReplacement(Sema &SemaRef, CXXRecordDecl *D) {
74607460
continue;
74617461

74627462
// it has a non-static data member that is not of a replaceable type,
7463-
if (Field->getType().isReplaceableType(SemaRef.getASTContext()))
7463+
if (!Field->getType().isReplaceableType(SemaRef.getASTContext()))
74647464
return false;
74657465
}
74667466

clang/test/SemaCXX/cxx2c-trivially-relocatable.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ struct WithVirtual {
230230
};
231231

232232
static_assert(__builtin_is_replaceable(S<int>));
233-
static_assert(__builtin_is_replaceable(S<volatile int>));
233+
static_assert(!__builtin_is_replaceable(S<volatile int>));
234234
static_assert(!__builtin_is_replaceable(S<const int>));
235235
static_assert(!__builtin_is_replaceable(S<const int&>));
236236
static_assert(!__builtin_is_replaceable(S<int&>));

0 commit comments

Comments
 (0)