From ce3d4629617d64f9c4d752236583292740b4df4d Mon Sep 17 00:00:00 2001 From: Gaurav Khanna Date: Thu, 20 Apr 2017 14:06:35 -0700 Subject: [PATCH] Fix R2R workaround for Diasymreader --- src/vm/compile.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vm/compile.cpp b/src/vm/compile.cpp index 09925cd21945..91615851c7cc 100644 --- a/src/vm/compile.cpp +++ b/src/vm/compile.cpp @@ -3140,8 +3140,8 @@ HRESULT NGenModulePdbWriter::WritePDBData() SString dllPath = pLoadedLayout->GetPath(); if (!dllPath.EndsWithCaseInsensitive(L".ni.dll") && !dllPath.EndsWithCaseInsensitive(L".ni.exe")) { - SString::Iterator fileNameStart = dllPath.Begin(); - dllPath.FindBack(fileNameStart, '\\'); + SString::Iterator fileNameStart = dllPath.End(); + dllPath.FindBack(fileNameStart, DIRECTORY_SEPARATOR_STR_W); SString::Iterator ext = dllPath.End(); dllPath.FindBack(ext, '.');