Dump all predefined version identifiers if logger is enabled.

This commit is contained in:
Kai Nacke 2014-03-23 15:36:14 +01:00
parent 230e174c5f
commit 3eda031fe8

View file

@ -742,6 +742,22 @@ static void registerPredefinedVersions() {
#undef STR
}
/// Dump all predefined version identifiers.
static void dumpPredefinedVersions()
{
if (Logger::enabled() && global.params.versionids)
{
Logger::print("Predefined version identifiers:");
for (Strings::iterator I = global.params.versionids->begin(),
E = global.params.versionids->end();
I != E; ++I)
{
Logger::print(" %s", *I);
}
Logger::println("");
}
}
static Module *entrypoint = NULL;
/// Callback to generate a C main() function, invoked by the frontend.
@ -862,6 +878,7 @@ int main(int argc, char **argv)
// Set predefined version identifiers.
registerPredefinedVersions();
dumpPredefinedVersions();
if (global.params.targetTriple.isOSWindows()) {
global.dll_ext = "dll";