Support: correct Windows normalisation
authorSaleem Abdulrasool <compnerd@compnerd.org>
Sun, 30 Mar 2014 07:19:31 +0000 (07:19 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Sun, 30 Mar 2014 07:19:31 +0000 (07:19 +0000)
commitb52cb5e0db7ed753d8bb43f3c4f3ea068fe1066c
tree6f079977e48678f0244504a3cab4f324c3005169
parenta60d50cb9f0385757327c600efef2dd89797337f
Support: correct Windows normalisation

If the environment is unknown and no object file is provided, then assume an
"MSVC" environment, otherwise, set the environment to the object file format.

In the case that we have a known environment but a non-native file format for
Windows (COFF) which is used for MCJIT, then append the custom file format to
the triple as an additional component.

This fixes the MCJIT tests on Windows.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205130 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Support/Triple.cpp
unittests/ADT/TripleTest.cpp