IRGen: Change type layout verifier to take a type by name to verify.

Swift SVN r25088
This commit is contained in:
Joe Groff
2015-02-09 02:51:41 +00:00
parent a477e5a857
commit a4c777320e
8 changed files with 69 additions and 20 deletions

View File

@@ -932,8 +932,10 @@ static bool ParseIRGenArgs(IRGenOptions &Opts, ArgList &Args,
if (Args.hasArg(OPT_use_jit))
Opts.UseJIT = true;
if (Args.hasArg(OPT_verify_type_layout))
Opts.VerifyTypeLayout = true;
for (const Arg *A : make_range(Args.filtered_begin(OPT_verify_type_layout),
Args.filtered_end())) {
Opts.VerifyTypeLayoutNames.push_back(A->getValue());
}
return false;
}