]> granicus.if.org Git - clang/commitdiff
add fedora 12 include path
authorNuno Lopes <nunoplopes@sapo.pt>
Mon, 7 Dec 2009 17:18:48 +0000 (17:18 +0000)
committerNuno Lopes <nunoplopes@sapo.pt>
Mon, 7 Dec 2009 17:18:48 +0000 (17:18 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@90772 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Frontend/InitHeaderSearch.cpp

index 9327c3f2ad1d66d040f60841934607611012c76d..efd758a4e1659201759058c521f72bc3f66b5b07 100644 (file)
@@ -257,25 +257,25 @@ bool getSystemRegistryString(const char *keyPath, const char *valueName,
       int bestIndex = -1;
       double bestValue = 0.0;
       DWORD index, size = sizeof(keyName) - 1;
-      for (index = 0; RegEnumKeyEx(hTopKey, index, keyName, &size, NULL,\r
-          NULL, NULL, NULL) == ERROR_SUCCESS; index++) {\r
-        const char *sp = keyName;\r
-        while (*sp && !isdigit(*sp))\r
-          sp++;\r
-        if (!*sp)\r
-          continue;\r
-        const char *ep = sp + 1;\r
-        while (*ep && (isdigit(*ep) || (*ep == '.')))\r
-          ep++;\r
-        char numBuf[32];\r
-        strncpy(numBuf, sp, sizeof(numBuf) - 1);\r
-        numBuf[sizeof(numBuf) - 1] = '\0';\r
-        double value = strtod(numBuf, NULL);\r
-        if (value > bestValue) {\r
-          bestIndex = (int)index;\r
-          bestValue = value;\r
-          strcpy(bestName, keyName);\r
-        }\r
+      for (index = 0; RegEnumKeyEx(hTopKey, index, keyName, &size, NULL,
+          NULL, NULL, NULL) == ERROR_SUCCESS; index++) {
+        const char *sp = keyName;
+        while (*sp && !isdigit(*sp))
+          sp++;
+        if (!*sp)
+          continue;
+        const char *ep = sp + 1;
+        while (*ep && (isdigit(*ep) || (*ep == '.')))
+          ep++;
+        char numBuf[32];
+        strncpy(numBuf, sp, sizeof(numBuf) - 1);
+        numBuf[sizeof(numBuf) - 1] = '\0';
+        double value = strtod(numBuf, NULL);
+        if (value > bestValue) {
+          bestIndex = (int)index;
+          bestValue = value;
+          strcpy(bestName, keyName);
+        }
         size = sizeof(keyName) - 1;
       }
       // If we found the highest versioned key, open the key and get the value.
@@ -499,6 +499,10 @@ void InitHeaderSearch::AddDefaultCPlusPlusIncludePaths(const llvm::Triple &tripl
     AddGnuCPlusPlusIncludePaths("/usr/include/c++/4.4.1",
                                 "i586-redhat-linux","", "", triple);
 
+    // Fedora 12
+    AddGnuCPlusPlusIncludePaths("/usr/include/c++/4.4.2",
+                                "i686-redhat-linux","", "", triple);
+
     // openSUSE 11.1 32 bit
     AddGnuCPlusPlusIncludePaths("/usr/include/c++/4.3",
                                 "i586-suse-linux", "", "", triple);