mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Merge pull request #20026 from dcci/remoteastcrash
[RemoteAST] Stop bypassing resilience when doing queries.
This commit is contained in:
@@ -75,7 +75,6 @@ private:
|
||||
|
||||
static IRGenOptions createIRGenOptions() {
|
||||
IRGenOptions IROpts;
|
||||
IROpts.EnableResilienceBypass = true;
|
||||
return IROpts;
|
||||
}
|
||||
|
||||
@@ -185,7 +184,7 @@ private:
|
||||
VarDecl *member = findField(typeDecl, memberName);
|
||||
|
||||
// If we found a member, try to find its offset statically.
|
||||
if (member) {
|
||||
if (member && member->hasStorage() && !typeDecl->isResilient()) {
|
||||
if (auto irgen = getIRGen()) {
|
||||
return getOffsetOfFieldFromIRGen(irgen->IGM, type, typeDecl,
|
||||
optMetadata, member);
|
||||
|
||||
Reference in New Issue
Block a user