Merge pull request #20026 from dcci/remoteastcrash

[RemoteAST] Stop bypassing resilience when doing queries.
This commit is contained in:
Davide Italiano
2018-11-09 08:31:14 -08:00
committed by GitHub

View File

@@ -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);