Emit reflection metadata, but not reflection names, by default

This allows the reflection type lowering test to pass with the
default build configuration.
This commit is contained in:
Slava Pestov
2016-04-20 20:00:04 -07:00
parent 22f193d254
commit 98abbdb332
11 changed files with 33 additions and 33 deletions

View File

@@ -1262,17 +1262,10 @@ static bool ParseIRGenArgs(IRGenOptions &Opts, ArgList &Args,
}
if (Args.hasArg(OPT_enable_reflection_metadata)) {
Opts.StripReflectionMetadata = false;
Opts.StripReflectionNames = false;
}
if (Args.hasArg(OPT_strip_reflection_names)) {
Opts.StripReflectionNames = true;
}
if (Args.hasArg(OPT_strip_reflection_metadata)) {
Opts.StripReflectionMetadata = true;
Opts.StripReflectionNames = true;
Opts.EnableReflectionMetadata = true;
if (Args.hasArg(OPT_enable_reflection_names)) {
Opts.EnableReflectionNames = true;
}
}
return false;