From 1fde77f6e8bfc3ddc98cdad48cc37660fd7438f8 Mon Sep 17 00:00:00 2001
From: Orgad Shaneh <orgad.shaneh@audiocodes.com>
Date: Fri, 14 Jun 2013 17:06:11 +0300
Subject: [PATCH] MSVC: Normalize file path for warnings

MSVC uses lowercase file names for some warnings (e.g. C4715)

Change-Id: If149c4c8e3bf9aa79624d9bc5fd5af22289f2929
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
---
 src/plugins/projectexplorer/msvcparser.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/plugins/projectexplorer/msvcparser.cpp b/src/plugins/projectexplorer/msvcparser.cpp
index 9596e5ce0a5..5ff87ea1f4a 100644
--- a/src/plugins/projectexplorer/msvcparser.cpp
+++ b/src/plugins/projectexplorer/msvcparser.cpp
@@ -29,6 +29,7 @@
 
 #include "msvcparser.h"
 #include "projectexplorerconstants.h"
+#include <utils/winutils.h>
 
 static const char FILE_POS_PATTERN[] = "(cl|LINK|.+) : ";
 static const char ERROR_PATTERN[] = "[A-Z]+\\d\\d\\d\\d ?:";
@@ -53,7 +54,8 @@ static QPair<Utils::FileName, int> parseFileName(const QString &input)
             }
         }
     }
-    return qMakePair(Utils::FileName::fromUserInput(fileName), linenumber);
+    return qMakePair(Utils::FileName::fromUserInput(Utils::normalizePathName(fileName)),
+                     linenumber);
 }
 
 using namespace ProjectExplorer;
-- 
GitLab