]> granicus.if.org Git - clang/commitdiff
Look at lowercase version of argv[0] when determining driver mode
authorHans Wennborg <hans@hanshq.net>
Tue, 20 Aug 2013 21:47:50 +0000 (21:47 +0000)
committerHans Wennborg <hans@hanshq.net>
Tue, 20 Aug 2013 21:47:50 +0000 (21:47 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188833 91177308-0d34-0410-b5e6-96231b3b80d8

tools/driver/driver.cpp

index 00bf302b6b494668fd4ae9b2045b3da0d7a0f1f3..11fa4d289ebe198b2a43cabcf59ba6945af616b3 100644 (file)
@@ -226,6 +226,8 @@ static void ParseProgName(SmallVectorImpl<const char *> &ArgVector,
     { "++",        "--driver-mode=g++" },
   };
   std::string ProgName(llvm::sys::path::stem(ArgVector[0]));
+  std::transform(ProgName.begin(), ProgName.end(), ProgName.begin(),
+                 toLowercase);
   StringRef ProgNameRef(ProgName);
   StringRef Prefix;