Skip to content

Commit 0fb5ec3

Browse files
authored
Merge pull request #27304 from gottesmm/pr-8fb189947015d45811a60087ae32efa918e96ca3
Fix no-asserts build.
2 parents ebca730 + 6f5e5e6 commit 0fb5ec3

File tree

2 files changed

+0
-7
lines changed

2 files changed

+0
-7
lines changed

include/swift/SIL/InstructionUtils.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,13 +155,10 @@ struct PolymorphicBuiltinSpecializedOverloadInfo {
155155
SILType resultType;
156156
bool hasOutParam;
157157

158-
#ifndef NDEBUG
159158
private:
160159
bool isInitialized;
161160

162161
public:
163-
#endif
164-
165162
PolymorphicBuiltinSpecializedOverloadInfo()
166163
: builtinInfo(nullptr), staticOverloadIdentifier(), argTypes(),
167164
resultType(), hasOutParam(false), isInitialized(false) {}

lib/SIL/InstructionUtils.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -536,10 +536,8 @@ void swift::findClosuresForFunctionValue(
536536
bool PolymorphicBuiltinSpecializedOverloadInfo::init(
537537
SILFunction *fn, BuiltinValueKind builtinKind,
538538
ArrayRef<SILType> oldOperandTypes, SILType oldResultType) {
539-
#ifndef NDEBUG
540539
assert(!isInitialized && "Expected uninitialized info");
541540
SWIFT_DEFER { isInitialized = true; };
542-
#endif
543541
if (!isPolymorphicBuiltin(builtinKind))
544542
return false;
545543

@@ -608,10 +606,8 @@ bool PolymorphicBuiltinSpecializedOverloadInfo::init(
608606
}
609607

610608
bool PolymorphicBuiltinSpecializedOverloadInfo::init(BuiltinInst *bi) {
611-
#ifndef NDEBUG
612609
assert(!isInitialized && "Can not init twice?!");
613610
SWIFT_DEFER { isInitialized = true; };
614-
#endif
615611

616612
// First quickly make sure we have a /real/ BuiltinValueKind, not an intrinsic
617613
// or None.

0 commit comments

Comments
 (0)